Table of Contents

Class SimpleStatus

Namespace
HyperX.Types
Assembly
HyperX.Types.dll
public record SimpleStatus : IEquatable<SimpleStatus>
Inheritance
SimpleStatus
Implements
Derived
Inherited Members

Constructors

SimpleStatus(SimpleStatus)

protected SimpleStatus(SimpleStatus original)

Parameters

original SimpleStatus

SimpleStatus(bool)

public SimpleStatus(bool success)

Parameters

success bool

SimpleStatus(bool, List<string>)

public SimpleStatus(bool success, List<string> messages)

Parameters

success bool
messages List<string>

SimpleStatus(bool, string)

public SimpleStatus(bool success, string message)

Parameters

success bool
message string

SimpleStatus(string)

protected SimpleStatus(string message)

Parameters

message string

SimpleStatus((bool success, string message))

public SimpleStatus((bool success, string message) tupleInput)

Parameters

tupleInput (bool success, string message)

Properties

EqualityContract

protected virtual Type EqualityContract { get; }

Property Value

Type

Message

public string Message { get; protected set; }

Property Value

string

Messages

public List<string> Messages { get; protected set; }

Property Value

List<string>

NewSuccess

public static SimpleStatus NewSuccess { get; }

Property Value

SimpleStatus

Success

public virtual bool Success { get; }

Property Value

bool

Methods

AddMessage(string)

public void AddMessage(string message)

Parameters

message string

Equals(SimpleStatus?)

public virtual bool Equals(SimpleStatus? other)

Parameters

other SimpleStatus

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

GetMessage()

public string GetMessage()

Returns

string

PrintMembers(StringBuilder)

protected virtual bool PrintMembers(StringBuilder builder)

Parameters

builder StringBuilder

Returns

bool

ToString()

public override string ToString()

Returns

string

Operators

operator ==(SimpleStatus?, SimpleStatus?)

public static bool operator ==(SimpleStatus? left, SimpleStatus? right)

Parameters

left SimpleStatus
right SimpleStatus

Returns

bool

operator !=(SimpleStatus?, SimpleStatus?)

public static bool operator !=(SimpleStatus? left, SimpleStatus? right)

Parameters

left SimpleStatus
right SimpleStatus

Returns

bool