Class ExpressionAccessOperator
- Namespace
- DevExpress.Xpo.Helpers
- Assembly
- DevExpress.Xpo.v24.1.dll
public class ExpressionAccessOperator : CriteriaOperator
- Inheritance
-
ExpressionAccessOperator
Constructors
ExpressionAccessOperator(Expression, params CriteriaOperator[])
public ExpressionAccessOperator(Expression linqExpression, params CriteriaOperator[] sourceItems)
Parameters
linqExpression
Expression
sourceItems
CriteriaOperator[]
ExpressionAccessOperator(Expression, bool, params CriteriaOperator[])
public ExpressionAccessOperator(Expression linqExpression, bool insertFirstNull, params CriteriaOperator[] sourceItems)
Parameters
linqExpression
Expression
insertFirstNull
bool
sourceItems
CriteriaOperator[]
Fields
InsertFirstNull
public bool InsertFirstNull
Field Value
- bool
LinqExpression
public Expression LinqExpression
Field Value
- Expression
SourceItems
public CriteriaOperator[] SourceItems
Field Value
- CriteriaOperator[]
Methods
Accept(ICriteriaVisitor)
public override void Accept(ICriteriaVisitor visitor)
Parameters
visitor
ICriteriaVisitor
Accept<T>(ICriteriaVisitor<T>)
public override T Accept<T>(ICriteriaVisitor<T> visitor)
Parameters
visitor
ICriteriaVisitor<T>
Returns
- T
Type Parameters
T
CloneCommon()
protected override CriteriaOperator CloneCommon()
Returns
- CriteriaOperator
Equals(object)
public override bool Equals(object obj)
Parameters
obj
object
Returns
- bool
GetHashCode()
public override int GetHashCode()
Returns
- int
public Type[] GetSourceTypes(Type type, CriteriaTypeResolver resolver)
Parameters
type
Type
resolver
CriteriaTypeResolver
Returns
- Type[]