The following tables list the members exposed by IFilterExpression.
Name | Description | |
---|---|---|
IsAutoGenerated | Indicates that a filter expression has been auto generated, and should not be modified or removed when creating programmatic filters. | |
IsFunction | Gets whether the expression is a function. | |
IsLiteral | Gets whether the expression is a literal. | |
IsNull | Gets whether the expresssion is null. | |
IsOperation | Gets whether the expression is an operation. | |
IsPropertyReference | Gets whether the expression is a property reference. | |
IsWrapper | Gets whether the expression is a wrapper expression. | |
Precedence | Indicates the precedence of the operation, if applicable. |
Name | Description | |
---|---|---|
Evaluate | Evaluates the expression for the provided item, given a data provider and schema. | |
EvaluateWithEnvironment | Evaluates the expression for the provided item, given a data provider and schema. | |
MarkAutoGenerated | Marks a filter as having been auto generated. | |
Match | Determines if an item matches the filter expression given a data provider and schema. | |
MatchWithEnvironment | Determines if an item matches the filter expression given a data provider and schema. |