Version

ConditionEvaluationContext Class Members

The following tables list the members exposed by ConditionEvaluationContext.

Public Properties
 NameDescription
Public PropertyAllValuesReturns 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.  
Public PropertyComparerReturns any custom comparer for comparing values when evaluating filter conditions.  
Public PropertyCurrentValueReturns further information regarding the value that’s being evaluated currently.  
Public PropertyIgnoreCaseIndicates whether string comparisons should be done case-insensitive or case-sensitive.  
Public PropertyPreferredComparisonDataTypeIndicates the data type that should be used to coerce values before performing quantitative comparisons.  
Public PropertyThreadSynchronizationCollectionReturns the collection to use to synchronize thread access when using the AllValues enumerable.  
Public PropertyUserCacheUsed for caching any value.  
Public Methods
 NameDescription
Public MethodConvertValueConverts a value into a specific type  
Public MethodGetUserCacheRetrieves the value cached using the SetUserCache method.  
Public MethodSetUserCacheUsed for caching any value.  
See Also