[]
        
(Showing Draft Content)

C1.DataCollection.IDataCollectionEx.CreatePredicate

CreatePredicate Method

CreatePredicate<T>(IDataCollection<T>, FilterExpression?, FilterCache?)

Creates the predicate from the filterExpression.

Declaration
public static Func<object, int, bool> CreatePredicate<T>(this IDataCollection<T> dataCollection, FilterExpression? filterExpression, C1FilterDataCollection<T>.FilterCache? cache = null) where T : class?
Parameters
Type Name Description
IDataCollection<T> dataCollection

The data collection.

FilterExpression filterExpression

The filter expression.

C1FilterDataCollection<T>.FilterCache cache

Optional filter cache to accelerate predicate creation if it was already created.

Returns
Type Description
Func<object, int, bool>
Type Parameters
Name Description
T