Class PropertyValueConverterFinder
- Namespace
- DevExpress.Xpo.Helpers
- Assembly
- DevExpress.Xpo.v24.1.dll
public class PropertyValueConverterFinder : ContextClientCriteriaVisitorBase<ValueConverter>, IClientCriteriaVisitor<ValueConverter>, ICriteriaVisitor<ValueConverter>
- Inheritance
-
PropertyValueConverterFinder
- Implements
-
- Inherited Members
-
Constructors
public PropertyValueConverterFinder(XPClassInfo classInfo)
Parameters
classInfo
XPClassInfo
Methods
Process(CriteriaOperator)
public override ValueConverter Process(CriteriaOperator criteria)
Parameters
criteria
CriteriaOperator
Returns
- ValueConverter
public override ValueConverter VisitInternalAggregate(ValueConverter collectionPropertyResult, ValueConverter aggregateResult, Aggregate aggregateType, ValueConverter conditionResult)
Parameters
collectionPropertyResult
ValueConverter
aggregateResult
ValueConverter
aggregateType
Aggregate
conditionResult
ValueConverter
Returns
- ValueConverter
public override ValueConverter VisitInternalAggregate(ValueConverter collectionPropertyResult, IEnumerable<ValueConverter> aggregateResult, string customAggregateName, ValueConverter conditionResult)
Parameters
collectionPropertyResult
ValueConverter
aggregateResult
IEnumerable<ValueConverter>
customAggregateName
string
conditionResult
ValueConverter
Returns
- ValueConverter
VisitInternalBetween(BetweenOperator)
public override ValueConverter VisitInternalBetween(BetweenOperator theOperator)
Parameters
theOperator
BetweenOperator
Returns
- ValueConverter
public override ValueConverter VisitInternalBinary(ValueConverter left, ValueConverter right, BinaryOperatorType operatorType)
Parameters
left
ValueConverter
right
ValueConverter
operatorType
BinaryOperatorType
Returns
- ValueConverter
VisitInternalFunction(FunctionOperator)
public override ValueConverter VisitInternalFunction(FunctionOperator theOperator)
Parameters
theOperator
FunctionOperator
Returns
- ValueConverter
public override ValueConverter VisitInternalGroup(GroupOperatorType operatorType, List<ValueConverter> results)
Parameters
operatorType
GroupOperatorType
results
List<ValueConverter>
Returns
- ValueConverter
VisitInternalInOperator(InOperator)
public override ValueConverter VisitInternalInOperator(InOperator theOperator)
Parameters
theOperator
InOperator
Returns
- ValueConverter
public override ValueConverter VisitInternalJoinOperand(ValueConverter conditionResult, ValueConverter agregatedResult, Aggregate aggregateType)
Parameters
conditionResult
ValueConverter
agregatedResult
ValueConverter
aggregateType
Aggregate
Returns
- ValueConverter
public override ValueConverter VisitInternalJoinOperand(ValueConverter conditionResult, IEnumerable<ValueConverter> agregatedResult, string customAggregateName)
Parameters
conditionResult
ValueConverter
agregatedResult
IEnumerable<ValueConverter>
customAggregateName
string
Returns
- ValueConverter
VisitInternalOperand(object)
public override ValueConverter VisitInternalOperand(object value)
Parameters
value
object
Returns
- ValueConverter
VisitInternalProperty(string)
public override ValueConverter VisitInternalProperty(string propertyName)
Parameters
propertyName
string
Returns
- ValueConverter
VisitInternalUnary(UnaryOperator)
public override ValueConverter VisitInternalUnary(UnaryOperator theOperator)
Parameters
theOperator
UnaryOperator
Returns
- ValueConverter