Table of Contents

Class SecurityCriteriaPatcher

Namespace
DevExpress.Xpo
Assembly
DevExpress.Xpo.v24.1.dll
public class SecurityCriteriaPatcher : ClientCriteriaVisitorBase, ISecurityCriteriaPatcher
Inheritance
SecurityCriteriaPatcher
Implements

Constructors

SecurityCriteriaPatcher(XPClassInfo, SecurityContext)

public SecurityCriteriaPatcher(XPClassInfo currentClassInfo, SecurityContext securityContext)

Parameters

currentClassInfo XPClassInfo
securityContext SecurityContext

Methods

Patch(XPClassInfo, SecurityContext, CriteriaOperator)

public static CriteriaOperator Patch(XPClassInfo currentClassInfo, SecurityContext securityContext, CriteriaOperator criteria)

Parameters

currentClassInfo XPClassInfo
securityContext SecurityContext
criteria CriteriaOperator

Returns

CriteriaOperator

Visit(AggregateOperand, bool)

protected override CriteriaOperator Visit(AggregateOperand theOperand, bool processCollectionProperty)

Parameters

theOperand AggregateOperand
processCollectionProperty bool

Returns

CriteriaOperator

Visit(JoinOperand)

protected override CriteriaOperator Visit(JoinOperand theOperand)

Parameters

theOperand JoinOperand

Returns

CriteriaOperator

Visit(OperandProperty)

protected override CriteriaOperator Visit(OperandProperty theOperand)

Parameters

theOperand OperandProperty

Returns

CriteriaOperator