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