public sealed class Condition : Value,
IEqualityOperators<Condition, Condition, Condition>, IBitwiseOperators<Condition, Condition, Condition>
Condition | Initializes a new instance of the Condition. |
Condition(MakeValueArgs) | Class that represents a Boolean value, which can be either true or false. |
Expression | Metadata of expression that yielded this value. (Inherited from Value) |
IsTrue | Gets a boolean value representing if the Condition state is true. |
Name | Name of value (Inherited from Value) |
Origin | Origin type of the value. (Inherited from Value) |
Primitive | Numeric primitive representation of the value. (Inherited from Value) |
PrimitiveString | Formatted string representation of underlying boolean value. (Overrides ValuePrimitiveString) |
Scope | Named scope that this value is part of (Inherited from Value) |
Tags | Custom tags associated with the value. (Inherited from Value) |
Type | Original type of the value implementation. (Inherited from Value) |
Equals(IValueProvider) |
Determines whether two Values are equal based on underlying primitive value.
(Inherited from Value) |
Equals(Object) | Determines whether two Conditions are equal based on underlying primitive value. (Overrides ValueEquals(Object)) |
False(String) | Gets an instance of Conditon representing False state. |
False(String, String) | Gets an instance of Conditon representing False state. |
GetHashCode | Serves as the default hash function, returns hash of the Primitive property value. This function is a subject to future change. (Overrides ValueGetHashCode) |
MakeDefault |
Initializes new instance of the Condition representing False condition. (Overrides ValueMakeDefault) |
MakeOfThisType | Initializes a new instance of Condition class. (Overrides ValueMakeOfThisType(MakeValueArgs)) |
ToString | Returns a string that represents the name of the value. (Overrides ValueToString) |
True(String) | Gets an instance of Conditon representing True state. |
True(String, String) | Gets an instance of Conditon representing True state. |
BitwiseAnd(Condition, Condition) | Computes the logical AND of specified operands. |
BitwiseOr(Condition, Condition) | Computes the logical OR of specified operands. |
Equality(Condition, Condition) | Returns a value that indicates whether two Conditions values are equal. |
ExclusiveOr(Condition, Condition) | Computes the exclusive-or of two values. |
False(Condition) | Returns the bool value to indicate if the Condition states is false. |
(Boolean to Condition) | Implicit converstion from Boolean to Condition. |
(Condition to Boolean) | Implicit converstion from Condition to native Boolean value. |
Inequality(Condition, Condition) | Returns a value that indicates whether two Conditions have different values. |
OnesComplement(Condition) | Computes the ones-complement representation of a given value. |
True(Condition) | Returns the bool value to indicate if the Condition states is true. |