Status

Status class

Indicates the result of an operation.

public class Status : CommandStatus, IEquatable<Status>

Constructors

Name Description
Status(Status) Initializes a new instance of the Status class.
Status(string) Initializes a new instance of the Status class. Status code is initialized with 0 value.
Status(int, string) Initializes a new instance of the Status class.

Properties

Name Description
virtual Description { get; } Contains status description
virtual StatusCode { get; } Contains status code

Methods

Name Description
static GetStatus(int) Gets status by code.
static GetStatus(CommandCodes, int) Gets status by code.
static GetStatus(CommandCodes, string) Gets status by code.
static GetStatus(CommandCodes, int, int) Gets status by code.
static GetStatus(CommandCodes, string, int) Gets status by code.
override Equals(object) Determines whether the specified object is equal to the current object.
virtual Equals(Status) Determines whether the specified object is equal to the current object.
override GetHashCode() Serves as a hash function for a particular type.
override ToString() Returns a string that represents the current object.
operator == The inequality operator (==) returns true if its operands are equal, false otherwise.
implicit operator Converts status to int value
operator != The inequality operator (!=) returns false if its operands are equal, true otherwise.

See Also