OperandValue Members
The value operator in Criteria Language expressions.Constructors
Name | Description |
---|---|
OperandValue() | Initializes a new OperandValue instance with the default settings. |
OperandValue(Object) | Initializes a new OperandValue instance with the specified value. |
Properties
Name | Description |
---|---|
CustomFunctionCount static | Returns the number of registered custom functions. Inherited from CriteriaOperator. |
Value | Gets or sets an operand value. |
XmlValue | For internal use only. Gets or sets the serialized value. |
Methods
Name | Description |
---|---|
Accept(ICriteriaVisitor) | For internal use only. Accepts the specified visitor. |
Accept<T>(ICriteriaVisitor<T>) | For internal use only. Accepts the specified visitor. |
And(CriteriaOperator, CriteriaOperator) static | Initializes a new CriteriaOperator that groups specified criteria via the logical AND operator. Inherited from CriteriaOperator. |
And(CriteriaOperator[]) static | Initializes a new CriteriaOperator that groups specified criteria via the logical AND operator. Inherited from CriteriaOperator. |
And(IEnumerable<CriteriaOperator>) static | Initializes a new CriteriaOperator that groups specified criteria via the logical AND operator. Inherited from CriteriaOperator. |
Clone() | Initializes a new OperandValue instance that is a copy of the current instance. |
Clone(CriteriaOperator) static | Initializes a new CriteriaOperator instance that is a copy of the specified instance instance. Inherited from CriteriaOperator. |
Clone(OperandProperty) static | Initializes a new OperandProperty instance that is a copy of the specified instance instance. Inherited from CriteriaOperator. |
Clone(ICollection) protected static | Inherited from CriteriaOperator. |
CloneCommon() protected | |
CriterionEquals(CriteriaOperator, CriteriaOperator) static | Determines whether the specified CriteriaOperators are equal. Inherited from CriteriaOperator. |
Equals(Object, Object) static | Determines whether the specified object instances are considered equal. Inherited from Object. |
Equals(Object) | Determines whether the specified object is equal to the current OperandValue instance. |
GetCustomFunction(String) static | Returns a registered custom function with the specified name. Inherited from CriteriaOperator. |
GetCustomFunctions() static | Returns all registered custom functions. Inherited from CriteriaOperator. |
GetHashCode() | Serves as the default hash function. |
GetType() | Gets the Type of the current instance. Inherited from Object. |
GetXmlValue() protected | |
IsNotNull() | Initializes a new UnaryOperator instance that checks whether the current criterion is not null. Inherited from CriteriaOperator. |
IsNull() | Initializes a new UnaryOperator instance that checks whether the current criterion is null. Inherited from CriteriaOperator. |
LegacyToString() |
Converts the current expression into its string equivalent and removes value suffixes (like 'm' , 'M' , 'l' , 'L' , etc.)
Inherited from CriteriaOperator. |
LegacyToString(CriteriaOperator) static |
Converts the specified expression into its string equivalent and removes value suffixes (like 'm' , 'M' , 'l' , 'L' , etc.)
Inherited from CriteriaOperator. |
MemberwiseClone() protected | Creates a shallow copy of the current Object. Inherited from Object. |
Not() | Initializes a new UnaryOperator instance that applies the logical NOT operator to the current criterion. Inherited from CriteriaOperator. |
ObjectToCriteriaSafe(Object) protected static | Inherited from CriteriaOperator. |
Or(CriteriaOperator, CriteriaOperator) static | Initializes a new CriteriaOperator that groups specified criteria via the logical OR operator. Inherited from CriteriaOperator. |
Or(CriteriaOperator[]) static | Initializes a new CriteriaOperator that groups specified criteria via the logical OR operator. Inherited from CriteriaOperator. |
Or(IEnumerable<CriteriaOperator>) static | Initializes a new CriteriaOperator that groups specified criteria via the logical OR operator. Inherited from CriteriaOperator. |
Parse(String, out OperandValue[]) static | Converts the specified string into its CriteriaOperator equivalent. Throws an exception if it cannot convert the string to a criterion. Inherited from CriteriaOperator. |
Parse(String, Object[]) static | Converts the specified string into its CriteriaOperator equivalent. Throws an exception if it cannot convert the string to a criterion. Inherited from CriteriaOperator. |
ParseList(String, out OperandValue[]) static |
Converts the specified string into its CriteriaOperators equivalent. Expressions should be divided by a semicolon (';' ). Throws an exception if it cannot convert the string to criteria.
Inherited from CriteriaOperator. |
ParseList(String, Object[]) static |
Converts the specified string into its CriteriaOperators equivalent. Expressions should be divided by a semicolon (';' ). Throws an exception if it cannot convert the string to criteria.
Inherited from CriteriaOperator. |
ReferenceEquals(Object, Object) static | Determines whether the specified Object instances are the same instance. Inherited from Object. |
RegisterCustomFunction(ICustomFunctionOperator) static | Registers the specified custom function. Inherited from CriteriaOperator. |
RegisterCustomFunctions(IEnumerable<ICustomFunctionOperator>) static | Registers the specified custom functions. Inherited from CriteriaOperator. |
ToBasicStyleString(CriteriaOperator, out OperandValue[]) static | Converts the specified expression into its VB-style string equivalent. Inherited from CriteriaOperator. |
ToBasicStyleString(CriteriaOperator) static | Converts the specified expression into its VB-style string equivalent. Inherited from CriteriaOperator. |
ToCStyleString(CriteriaOperator, out OperandValue[]) static | Converts the specified expression into its C#-style string equivalent. Inherited from CriteriaOperator. |
ToCStyleString(CriteriaOperator) static | Converts the specified expression into its C#-style string equivalent. Inherited from CriteriaOperator. |
ToString() | Converts the current expression into its VB-style string equivalent. Inherited from CriteriaOperator. |
ToString(CriteriaOperator, out OperandValue[]) static | Converts the specified expression into its VB-style string equivalent. Inherited from CriteriaOperator. |
ToString(CriteriaOperator) static | Converts the specified expression into its VB-style string equivalent. Inherited from CriteriaOperator. |
TryParse(String, Object[]) static |
Converts the specified string into its CriteriaOperator equivalent. Returns null if cannot convert the string to a criterion.
Inherited from CriteriaOperator. |
UnregisterCustomFunction(ICustomFunctionOperator) static | Cancels registration of the specified custom function. Inherited from CriteriaOperator. |
UnregisterCustomFunction(String) static | Cancels registration of a custom function with the specified name. Inherited from CriteriaOperator. |
Events
Name | Description |
---|---|
UserValueParse static | Occurs when a criteria operator parses a serialized user object. Inherited from CriteriaOperator. |
UserValueToString static | Occurs when a criteria operator serializes a user object. Inherited from CriteriaOperator. |
Operators
Name | Description |
---|---|
Explicit(Boolean to OperandValue) static |
Explicitly converts the bool value into an OperandValue instance.
|
Implicit(Byte to OperandValue) static |
Implicitly converts the byte value into an OperandValue instance.
|
Implicit(Byte[] to OperandValue) static |
Implicitly converts the byte array into an OperandValue instance.
|
Implicit(Char to OperandValue) static |
Implicitly converts the char value into an OperandValue instance.
|
Implicit(DateTime to OperandValue) static | Implicitly converts the DateTime value into an OperandValue instance. |
Implicit(Decimal to OperandValue) static |
Implicitly converts the decimal value into an OperandValue instance.
|
Implicit(Double to OperandValue) static |
Implicitly converts the double value into an OperandValue instance.
|
Implicit(Guid to OperandValue) static | Implicitly converts the Guid value into an OperandValue instance. |
Implicit(Int16 to OperandValue) static |
Implicitly converts the short value into an OperandValue instance.
|
Implicit(Int32 to OperandValue) static |
Implicitly converts the int value into an OperandValue instance.
|
Implicit(Int64 to OperandValue) static |
Implicitly converts the long value into an OperandValue instance.
|
Implicit(Single to OperandValue) static |
Implicitly converts the float value into an OperandValue instance.
|
Implicit(String to OperandValue) static | Implicitly converts the String value into an OperandValue instance. |
Implicit(TimeSpan to OperandValue) static | Implicitly converts the TimeSpan value into an OperandValue instance. |
See Also