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. |