Table of Contents

Class NodePathCriteriaAnalyzer

Namespace
DevExpress.Xpo.Helpers
Assembly
DevExpress.Xpo.v24.1.dll
public class NodePathCriteriaAnalyzer : IAnalyzeCriteriaVisitor<List<Guid>>, IClientCriteriaVisitor<List<Guid>>, ICriteriaVisitor<List<Guid>>
Inheritance
NodePathCriteriaAnalyzer
Implements
IClientCriteriaVisitor<List<Guid>>
ICriteriaVisitor<List<Guid>>
Inherited Members

Constructors

NodePathCriteriaAnalyzer(string)

public NodePathCriteriaAnalyzer(string nodeName)

Parameters

nodeName string

Methods

Process(CriteriaOperator)

public List<Guid> Process(CriteriaOperator criteria)

Parameters

criteria CriteriaOperator

Returns

List<Guid>

Process(string, CriteriaOperator)

public static List<Guid> Process(string nodeName, CriteriaOperator criteria)

Parameters

nodeName string
criteria CriteriaOperator

Returns

List<Guid>

Visit(AggregateOperand)

public List<Guid> Visit(AggregateOperand theOperand)

Parameters

theOperand AggregateOperand

Returns

List<Guid>

Visit(BetweenOperator)

public List<Guid> Visit(BetweenOperator theOperator)

Parameters

theOperator BetweenOperator

Returns

List<Guid>

Visit(BinaryOperator)

public List<Guid> Visit(BinaryOperator theOperator)

Parameters

theOperator BinaryOperator

Returns

List<Guid>

Visit(FunctionOperator)

public List<Guid> Visit(FunctionOperator theOperator)

Parameters

theOperator FunctionOperator

Returns

List<Guid>

Visit(GroupOperator)

public List<Guid> Visit(GroupOperator theOperator)

Parameters

theOperator GroupOperator

Returns

List<Guid>

Visit(InOperator)

public List<Guid> Visit(InOperator theOperator)

Parameters

theOperator InOperator

Returns

List<Guid>

Visit(JoinOperand)

public List<Guid> Visit(JoinOperand theOperand)

Parameters

theOperand JoinOperand

Returns

List<Guid>

Visit(OperandProperty)

public List<Guid> Visit(OperandProperty theOperand)

Parameters

theOperand OperandProperty

Returns

List<Guid>

Visit(OperandValue)

public List<Guid> Visit(OperandValue theOperand)

Parameters

theOperand OperandValue

Returns

List<Guid>

Visit(UnaryOperator)

public List<Guid> Visit(UnaryOperator theOperator)

Parameters

theOperator UnaryOperator

Returns

List<Guid>

Visit(AnalyzeOperator)

public List<Guid> Visit(AnalyzeOperator criteria)

Parameters

criteria AnalyzeOperator

Returns

List<Guid>