|
HPS.ConditionalExpression | AND (HPS.ConditionalExpression in_operand2) |
| An AND condition is satisfied if both of its operand conditions are satisfied. More...
|
|
| ConditionalExpression (string in_utf8) |
| This constructor is the way to construct a ConditionalExpression object from a string. More...
|
|
| ConditionalExpression (float in_number) |
| This constructor is the way to construct a ConditionalExpression object from a number. More...
|
|
| ConditionalExpression (HPS.Condition.Intrinsic in_special) |
| This constructor is the way to construct a ConditionalExpression object from a special intrinsic type. More...
|
|
| ConditionalExpression (HPS.ConditionalExpression in_that) |
| The copy constructor copies the source condition. More...
|
|
override void | Dispose () |
|
HPS.ConditionalExpression | EQ (HPS.ConditionalExpression in_operand2) |
| An EQ conditional expression is satisfied if its operand expressions are equal. More...
|
|
override bool | Equals (System.Object obj) |
|
bool | Equals (HPS.ConditionalExpression in_that) |
| Check if the source object is equivalent to this object. More...
|
|
override int | GetHashCode () |
|
HPS.ConditionalExpression | GT (HPS.ConditionalExpression in_operand2) |
| An GT conditional expression is satisfied if its second operand is greater than the first operand. More...
|
|
HPS.ConditionalExpression | GTEQ (HPS.ConditionalExpression in_operand2) |
| An GTEQ conditional expression is satisfied if its second operand is greater than or equal to the first operand. More...
|
|
bool | IsSatisfiedBy (string[] in_conditions) |
| Determines if the source ConditionalExpression object is satisfied by the given conditions. More...
|
|
bool | IsSatisfiedBy (string in_condition) |
| Determines if the source ConditionalExpression object is satisfied by the given condition. More...
|
|
HPS.ConditionalExpression | LT (HPS.ConditionalExpression in_operand2) |
| An LT conditional expression is satisfied if its second operand is less than the first operand. More...
|
|
HPS.ConditionalExpression | LTEQ (HPS.ConditionalExpression in_operand2) |
| An LTEQ conditional expression is satisfied if its second operand is less than or equal to the first operand. More...
|
|
HPS.ConditionalExpression | NEQ (HPS.ConditionalExpression in_operand2) |
| An NEQ conditional expression is satisfied if its operand expressions are not equal. More...
|
|
override HPS.Type | ObjectType () |
| This function returns the type the object, as declared. This does not necessarily give the true type of the underlying object. More...
|
|
HPS.ConditionalExpression | OR (HPS.ConditionalExpression in_operand2) |
| An OR condition is satisfied if either of its operand conditions are satisfied. More...
|
|
bool | ShowCondition (out string out_condition) |
| Shows the condition string that has been set on this object, if any. A ConditionalExpression object can only have either a number, condition string, intrinsic type, or operands. More...
|
|
bool | ShowIntrinsic (out HPS.Condition.Intrinsic out_special) |
| Shows the intrinsic type that has been set on this object, if any. A ConditionalExpression object can only have either a number, condition string, intrinsic type, or operands. More...
|
|
bool | ShowNumber (out float out_number) |
| Shows the number that has been set on this object, if any. A ConditionalExpression object can only have either a number, condition string, intrinsic type, or operands. More...
|
|
bool | ShowOperands (out HPS.ConditionalExpression[] out_operands) |
| Retrieves the operands, if any, of this condition object. A ConditionalExpression object can only have either a number, condition string, intrinsic type, or operands. More...
|
|
HPS.ConditionalExpression | XOR (HPS.ConditionalExpression in_operand2) |
| An XOR condition is satisfied if either operand condition is satisfied, but not both. More...
|
|
virtual bool | Empty () |
| Indicates whether this object has any values set on it. More...
|
|
IntPtr | GetClassID () |
|
IntPtr | GetInstanceID () |
| Returns an identifier that can be used to identify which instance of a class an object is. Different keys and controls will return the same value if they are backed by the same database resource. More...
|
|
bool | HasType (HPS.Type in_mask) |
| This function indicates whether this Object has the given Type mask. More...
|
|
| Object (HPS.Object that) |
|
virtual void | Reset () |
| Resets this object to its initial, uninitialized state. More...
|
|
HPS.Type | Type () |
| This function returns the true type of the underlying object. This function is useful for finding the type of smart pointer objects that have been cast to more generic types. More...
|
|
|
static HPS.ConditionalExpression | AND (HPS.ConditionalExpression in_operand1, HPS.ConditionalExpression in_operand2) |
| An AND condition is satisfied if both of its operand conditions are satisfied. More...
|
|
static HPS.ConditionalExpression | EQ (HPS.ConditionalExpression in_operand1, HPS.ConditionalExpression in_operand2) |
| An EQ conditional expression is satisfied if its operand expressions are equal. More...
|
|
static HPS.ConditionalExpression | GT (HPS.ConditionalExpression in_operand1, HPS.ConditionalExpression in_operand2) |
| An GT conditional expression is satisfied if its second operand is greater than the first operand. More...
|
|
static HPS.ConditionalExpression | GTEQ (HPS.ConditionalExpression in_operand1, HPS.ConditionalExpression in_operand2) |
| An GTEQ conditional expression is satisfied if its second operand is greater than or equal to the first operand. More...
|
|
static HPS.ConditionalExpression | LT (HPS.ConditionalExpression in_operand1, HPS.ConditionalExpression in_operand2) |
| An LT conditional expression is satisfied if its second operand is less than the first operand. More...
|
|
static HPS.ConditionalExpression | LTEQ (HPS.ConditionalExpression in_operand1, HPS.ConditionalExpression in_operand2) |
| An LTEQ conditional expression is satisfied if its second operand is less than or equal to the first operand. More...
|
|
static HPS.ConditionalExpression | NEQ (HPS.ConditionalExpression in_operand1, HPS.ConditionalExpression in_operand2) |
| An NEQ conditional expression is satisfied if its operand expressions are not equal. More...
|
|
static HPS.ConditionalExpression | NOT (HPS.ConditionalExpression in_operand) |
| A NOT condition is satisfied if its operand condition is not satisfied. More...
|
|
static bool | operator!= (HPS.ConditionalExpression a, HPS.ConditionalExpression b) |
|
static bool | operator== (HPS.ConditionalExpression a, HPS.ConditionalExpression b) |
|
static HPS.ConditionalExpression | OR (HPS.ConditionalExpression in_operand1, HPS.ConditionalExpression in_operand2) |
| An OR condition is satisfied if either of its operand conditions are satisfied. More...
|
|
static HPS.ConditionalExpression | XOR (HPS.ConditionalExpression in_operand1, HPS.ConditionalExpression in_operand2) |
| An XOR condition is satisfied if either operand condition is satisfied, but not both. More...
|
|
static IntPtr | ClassID< T > () |
|
A ConditionalExpression is a string or collection of strings separated by logical operators. In practice, conditional expressions form a tree with the leaves being strings (the actual Conditions that must be satisfied) and the interior nodes being logical operators.