ExpressionParser Methods |
The ExpressionParser type exposes the following members.
Name | Description | |
---|---|---|
Equals | (Inherited from Object.) | |
ExtractFieldKeys(String) |
Construct a set of keys for the fields referenced in the specified expression.
| |
ExtractFieldKeys(String, Boolean) |
Construct a set of keys for the fields referenced in the specified expression.
| |
ExtractFlags |
Converts a string of field expression flags to their corresponding FieldExpressionAttrs.
Field expression flags occur in field expressions immediately following the
opening square bracket.
| |
Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
HasReferences |
Determines if the specified expression MIGHT include Field References
by checking for the existence of any field reference prefixes.
See HasReferencesOrEmbeddedFunctions(String) to also check for Embedded Functions.
| |
HasReferencesOrEmbeddedFunctions |
Determines if the specified expression MIGHT include Field References or Embedded Functions
by checking for the existence of any field reference or embedded function prefixes.
See HasReferences(String) to only test for Field References.
| |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
Parse(String, String) |
Parse a field expression extracting its FieldExpressionAttrs and reference string. Flag characters,
if any, must precede the expression itself and any leading and/or trailing square brackets will be removed.
| |
Parse(String, String, String) |
Parse a field expression into its FieldExpressionAttrs and reference string. Flag characters,
if any, must precede the expression itself.
| |
PerformExpressionModification |
Modify a resolved expression per the specified FieldExpressionAttrs.
| |
ResolveReferences |
Common helper function to resolve a string of references, given a list of possible
replacement values (contained in property collection).
| |
ToNumericString |
Convert a supposedly numeric string into a validated numeric string. This method has two purposes:
| |
ToString | (Inherited from Object.) |
Name | Description | |
---|---|---|
EqualValue |
Determines if the object value is equal to another object. If the two objects are null, then this returns true.
There is special handling for guid comparisons (since a guid could be a string formatted in up to 3 different ways).
If the special guid handling is not performed, then the object.Equals method is used.
(Defined by EAPUtil.) |