The following tables list the members exposed by ConditionEvaluationContext.
Name | Description | |
---|---|---|
AllValues | Returns the set of values a member of which is currently being evaluated. This is used to evaluate conditions that require information regarding the associated set of values, for example a condition that matches values that are 'above average' require the average attribute of the set of values associated with the current value being evaluated. Such a condition would calculate the average of 'AllValues' and compare the value being evaluated with that average. | |
Comparer | Returns any custom comparer for comparing values when evaluating filter conditions. | |
CurrentValue | Returns further information regarding the value that’s being evaluated currently. | |
IgnoreCase | Indicates whether string comparisons should be done case-insensitive or case-sensitive. | |
PreferredComparisonDataType | Indicates the data type that should be used to coerce values before performing quantitative comparisons. | |
ThreadSynchronizationCollection | Returns the collection to use to synchronize thread access when using the AllValues enumerable. | |
UserCache | Used for caching any value. |
Name | Description | |
---|---|---|
ConvertValue | Converts a value into a specific type | |
GetUserCache | Retrieves the value cached using the SetUserCache method. | |
SetUserCache | Used for caching any value. |