[]
        
(Showing Draft Content)

C1.DataCollection.FilterExpression

FilterExpression Class

Abstract filter expression. Use FilterOperationExpression to create a concrete filter operations and FilterNaryExpression and FilterNotExpression to apply logical operations between filter expressions.

Namespace: C1.DataCollection
Assembly: C1.DataCollection.dll
Syntax
public abstract class FilterExpression

Methods

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.

Operators

Name Description
operator ==(FilterExpression?, FilterExpression?)
operator !=(FilterExpression?, FilterExpression?)

Extension Methods