Table of Contents

Class PropertyValueConverterFinder

Namespace
DevExpress.Xpo.Helpers
Assembly
DevExpress.Xpo.v24.1.dll
public class PropertyValueConverterFinder : ContextClientCriteriaVisitorBase<ValueConverter>, IClientCriteriaVisitor<ValueConverter>, ICriteriaVisitor<ValueConverter>
Inheritance
PropertyValueConverterFinder
Implements
IClientCriteriaVisitor<ValueConverter>
ICriteriaVisitor<ValueConverter>
Inherited Members

Constructors

PropertyValueConverterFinder(XPClassInfo)

public PropertyValueConverterFinder(XPClassInfo classInfo)

Parameters

classInfo XPClassInfo

Methods

Process(CriteriaOperator)

public override ValueConverter Process(CriteriaOperator criteria)

Parameters

criteria CriteriaOperator

Returns

ValueConverter

VisitInternalAggregate(ValueConverter, ValueConverter, Aggregate, ValueConverter)

public override ValueConverter VisitInternalAggregate(ValueConverter collectionPropertyResult, ValueConverter aggregateResult, Aggregate aggregateType, ValueConverter conditionResult)

Parameters

collectionPropertyResult ValueConverter
aggregateResult ValueConverter
aggregateType Aggregate
conditionResult ValueConverter

Returns

ValueConverter

VisitInternalAggregate(ValueConverter, IEnumerable<ValueConverter>, string, 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

VisitInternalBinary(ValueConverter, ValueConverter, BinaryOperatorType)

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

VisitInternalGroup(GroupOperatorType, List<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

VisitInternalJoinOperand(ValueConverter, ValueConverter, Aggregate)

public override ValueConverter VisitInternalJoinOperand(ValueConverter conditionResult, ValueConverter agregatedResult, Aggregate aggregateType)

Parameters

conditionResult ValueConverter
agregatedResult ValueConverter
aggregateType Aggregate

Returns

ValueConverter

VisitInternalJoinOperand(ValueConverter, IEnumerable<ValueConverter>, string)

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