[]
Abstract filter expression. Use FilterOperationExpression to create a concrete filter operations and FilterNaryExpression and FilterNotExpression to apply logical operations between filter expressions.
public abstract class FilterExpression
Name | Description |
---|---|
Combine(FilterCombination, params FilterExpression[]) | Combines a range of expressions using the specified logical operator. |
Combine(FilterCombination, IEnumerable<FilterExpression>) | Combines a range of expressions using the specified logical operator. |
Equals(object?) | |
FromString(string, IEnumerable<string>, bool, bool, bool) | Creates a FilterExpression from a string. |
GetHashCode() | |
QueryFromExpression(FilterExpression, IEnumerable<string>) | Gets the query back from the expression. If the query can not be determined it returns an empty string. |
Name | Description |
---|---|
operator ==(FilterExpression?, FilterExpression?) | |
operator !=(FilterExpression?, FilterExpression?) |