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. |