IdeaBlade.Core Assembly > IdeaBlade.Core Namespace : IPredicateDescription Interface |
The following tables list the members exposed by IPredicateDescription.
Name | Description | |
---|---|---|
InstanceType | The type the predicate acts upon. |
Name | Description | |
---|---|---|
CreateUnboundCopy | Returns a clone of this predicate description with a null instance type - used by ToPredicate{T} | |
ToLambdaExpression | Returns a System.Linq.Expressions.LambdaExpression representing the predicate. |
Name | Description | |
---|---|---|
And | Returns CompositePredicateDescription which represents a conditional AND operation of the current PredicateDescription with another. | |
Not | Returns CompositePredicateDescription which represents a logical NOT operation of the current PredicateDescription. | |
Or | Returns CompositePredicateDescription which represents a conditional OR operation of the current PredicateDescription with another. | |
ToPredicate<T> | Returns an Expression{Func{T}} representing the predicate. |