Table of Contents

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

GetSourceTypes(Type, CriteriaTypeResolver)

public Type[] GetSourceTypes(Type type, CriteriaTypeResolver resolver)

Parameters

type Type
resolver CriteriaTypeResolver

Returns

Type[]