Table of Contents

Class ParentCriteriaGenerator

Namespace
DevExpress.Xpo.Helpers
Assembly
DevExpress.Xpo.v24.1.dll
public class ParentCriteriaGenerator : ClientCriteriaVisitorBase
Inheritance
ParentCriteriaGenerator

Constructors

ParentCriteriaGenerator(NestedUnitOfWork)

protected ParentCriteriaGenerator(NestedUnitOfWork nuow)

Parameters

nuow NestedUnitOfWork

ParentCriteriaGenerator(Session, Session, NestedParentMap, SecurityContext)

protected ParentCriteriaGenerator(Session session, Session parentSession, NestedParentMap map, SecurityContext securityContext)

Parameters

session Session
parentSession Session
map NestedParentMap
securityContext SecurityContext

Fields

map

protected readonly NestedParentMap map

Field Value

NestedParentMap

parent

protected readonly Session parent

Field Value

Session

securityContext

protected readonly object securityContext

Field Value

object

securityDictionary

protected readonly ISecurityRuleProvider securityDictionary

Field Value

ISecurityRuleProvider

session

protected readonly Session session

Field Value

Session

Methods

GetNestedCriteria(NestedUnitOfWork, CriteriaOperator)

public static CriteriaOperator GetNestedCriteria(NestedUnitOfWork nuow, CriteriaOperator op)

Parameters

nuow NestedUnitOfWork
op CriteriaOperator

Returns

CriteriaOperator

GetNestedCriteria(Session, Session, NestedParentMap, SecurityContext, CriteriaOperator)

public static CriteriaOperator GetNestedCriteria(Session session, Session parent, NestedParentMap map, SecurityContext securityContext, CriteriaOperator op)

Parameters

session Session
parent Session
map NestedParentMap
securityContext SecurityContext
op CriteriaOperator

Returns

CriteriaOperator

Visit(OperandValue)

protected override CriteriaOperator Visit(OperandValue theOperand)

Parameters

theOperand OperandValue

Returns

CriteriaOperator