[]
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?) |