Table of Contents

Class ReverseCriteriaAnalyzer

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

Constructors

ReverseCriteriaAnalyzer(string, AnalyzeResult)

public ReverseCriteriaAnalyzer(string baseNodeName, AnalyzeResult analyzeResult)

Parameters

baseNodeName string
analyzeResult AnalyzeResult

ReverseCriteriaAnalyzer(string, AnalyzeResult, Session, bool)

public ReverseCriteriaAnalyzer(string baseNodeName, AnalyzeResult analyzeResult, Session session, bool removeAnotherModified)

Parameters

baseNodeName string
analyzeResult AnalyzeResult
session Session
removeAnotherModified bool

ReverseCriteriaAnalyzer(string, AnalyzeResult, string[], bool)

public ReverseCriteriaAnalyzer(string baseNodeName, AnalyzeResult analyzeResult, string[] modifiedNodes, bool removeAnotherModified)

Parameters

baseNodeName string
analyzeResult AnalyzeResult
modifiedNodes string[]
removeAnotherModified bool

Fields

NodePathItemsKey

public static readonly AnalyzeInfoKey NodePathItemsKey

Field Value

AnalyzeInfoKey

Methods

Process()

public CriteriaOperator Process()

Returns

CriteriaOperator

ProcessNoException(out CriteriaOperator)

public bool ProcessNoException(out CriteriaOperator result)

Parameters

result CriteriaOperator

Returns

bool

Reverse(string, AnalyzeResult)

public static CriteriaOperator Reverse(string baseNodeName, AnalyzeResult analyzeResult)

Parameters

baseNodeName string
analyzeResult AnalyzeResult

Returns

CriteriaOperator

ReverseAndRemoveModified(string, AnalyzeResult, Session)

public static CriteriaOperator ReverseAndRemoveModified(string baseNodeName, AnalyzeResult analyzeResult, Session session)

Parameters

baseNodeName string
analyzeResult AnalyzeResult
session Session

Returns

CriteriaOperator

ReverseAndRemoveModified(string, AnalyzeResult, string[])

public static CriteriaOperator ReverseAndRemoveModified(string baseNodeName, AnalyzeResult analyzeResult, string[] modifiedNodes)

Parameters

baseNodeName string
analyzeResult AnalyzeResult
modifiedNodes string[]

Returns

CriteriaOperator

ReverseAndRemoveModifiedNoException(string, AnalyzeResult, Session, out CriteriaOperator)

public static bool ReverseAndRemoveModifiedNoException(string baseNodeName, AnalyzeResult analyzeResult, Session session, out CriteriaOperator result)

Parameters

baseNodeName string
analyzeResult AnalyzeResult
session Session
result CriteriaOperator

Returns

bool

ReverseAndRemoveModifiedNoException(string, AnalyzeResult, string[], out CriteriaOperator)

public static bool ReverseAndRemoveModifiedNoException(string baseNodeName, AnalyzeResult analyzeResult, string[] modifiedNodes, out CriteriaOperator result)

Parameters

baseNodeName string
analyzeResult AnalyzeResult
modifiedNodes string[]
result CriteriaOperator

Returns

bool

ReverseNoException(string, AnalyzeResult, out CriteriaOperator)

public static bool ReverseNoException(string baseNodeName, AnalyzeResult analyzeResult, out CriteriaOperator result)

Parameters

baseNodeName string
analyzeResult AnalyzeResult
result CriteriaOperator

Returns

bool