Class StronglyTypedCriteriaVisitorBase<T>
- Namespace
- DevExpress.Xpo.Helpers
- Assembly
- DevExpress.Xpo.v24.1.dll
public abstract class StronglyTypedCriteriaVisitorBase<T> : IClientCriteriaVisitor<T>, ICriteriaVisitor<T>
Type Parameters
T
- Inheritance
-
StronglyTypedCriteriaVisitorBase<T>
- Implements
-
IClientCriteriaVisitor<T>
ICriteriaVisitor<T>
- Derived
-
- Inherited Members
-
Constructors
protected StronglyTypedCriteriaVisitorBase(XPClassInfo[] upLevelsClassInfos)
Parameters
upLevelsClassInfos
XPClassInfo[]
Fields
Dictionary
protected readonly XPDictionary Dictionary
Field Value
- XPDictionary
UpLevelsClassInfos
protected readonly XPClassInfo[] UpLevelsClassInfos
Field Value
- XPClassInfo[]
Methods
GetUpLevels(OperandProperty)
protected XPClassInfo[] GetUpLevels(OperandProperty collection)
Parameters
collection
OperandProperty
Returns
- XPClassInfo[]
protected static XPClassInfo[] GetUpLevels(XPClassInfo[] upLevels, EvaluatorProperty prop)
Parameters
upLevels
XPClassInfo[]
prop
EvaluatorProperty
Returns
- XPClassInfo[]
protected static XPClassInfo[] GetUpLevels(XPClassInfo[] upLevels, string className)
Parameters
upLevels
XPClassInfo[]
className
string
Returns
- XPClassInfo[]
GetUpLevels(string)
protected XPClassInfo[] GetUpLevels(string className)
Parameters
className
string
Returns
- XPClassInfo[]
Visit(AggregateOperand)
protected abstract T Visit(AggregateOperand theOperand)
Parameters
theOperand
AggregateOperand
Returns
- T
Visit(BetweenOperator)
protected abstract T Visit(BetweenOperator theOperator)
Parameters
theOperator
BetweenOperator
Returns
- T
Visit(BinaryOperator)
protected abstract T Visit(BinaryOperator theOperator)
Parameters
theOperator
BinaryOperator
Returns
- T
Visit(FunctionOperator)
protected abstract T Visit(FunctionOperator theOperator)
Parameters
theOperator
FunctionOperator
Returns
- T
Visit(GroupOperator)
protected abstract T Visit(GroupOperator theOperator)
Parameters
theOperator
GroupOperator
Returns
- T
Visit(InOperator)
protected abstract T Visit(InOperator theOperator)
Parameters
theOperator
InOperator
Returns
- T
Visit(JoinOperand)
protected abstract T Visit(JoinOperand theOperand)
Parameters
theOperand
JoinOperand
Returns
- T
Visit(OperandProperty)
protected abstract T Visit(OperandProperty theOperand)
Parameters
theOperand
OperandProperty
Returns
- T
Visit(OperandValue)
protected abstract T Visit(OperandValue theOperand)
Parameters
theOperand
OperandValue
Returns
- T
Visit(UnaryOperator)
protected abstract T Visit(UnaryOperator theOperator)
Parameters
theOperator
UnaryOperator
Returns
- T