Table of Contents

Class XpoViewServerModeCore

Namespace
DevExpress.Xpo.Helpers
Assembly
DevExpress.Xpo.v24.1.dll
public class XpoViewServerModeCore : ServerModeCore, IBindingList, IList, ICollection, IEnumerable, ITypedList
Inheritance
XpoViewServerModeCore
Implements

Constructors

XpoViewServerModeCore(Session, XPClassInfo, CriteriaOperator, IEnumerable<Tuple<string, CriteriaOperator>>, string)

public XpoViewServerModeCore(Session initialSession, XPClassInfo initialClassInfo, CriteriaOperator initialFixedCriteria, IEnumerable<Tuple<string, CriteriaOperator>> props, string defaultSorting)

Parameters

initialSession Session
initialClassInfo XPClassInfo
initialFixedCriteria CriteriaOperator
props IEnumerable<Tuple<string, CriteriaOperator>>
defaultSorting string

XpoViewServerModeCore(Session, XPClassInfo, CriteriaOperator, IEnumerable<Tuple<string, CriteriaOperator>>, string, bool)

public XpoViewServerModeCore(Session initialSession, XPClassInfo initialClassInfo, CriteriaOperator initialFixedCriteria, IEnumerable<Tuple<string, CriteriaOperator>> props, string defaultSorting, bool lastPropertyIsExtraKey)

Parameters

initialSession Session
initialClassInfo XPClassInfo
initialFixedCriteria CriteriaOperator
props IEnumerable<Tuple<string, CriteriaOperator>>
defaultSorting string
lastPropertyIsExtraKey bool

Properties

AllowInvalidFilterCriteria

public override bool AllowInvalidFilterCriteria { get; }

Property Value

bool

Methods

CreateCacheCore()

protected override ServerModeCache CreateCacheCore()

Returns

ServerModeCache

DXClone()

protected override ServerModeCore DXClone()

Returns

ServerModeCore

DXCloneCreate()

protected override ServerModeCore DXCloneCreate()

Returns

ServerModeCore

EnsurePersistent(CriteriaOperator)

protected CriteriaOperator EnsurePersistent(CriteriaOperator op)

Parameters

op CriteriaOperator

Returns

CriteriaOperator

ExtractExpressionCore(CriteriaOperator)

protected override CriteriaOperator ExtractExpressionCore(CriteriaOperator d)

Parameters

d CriteriaOperator

Returns

CriteriaOperator

GetAllFilteredAndSortedRows()

public override IList GetAllFilteredAndSortedRows()

Returns

IList

GetOnInstanceEvaluator(CriteriaOperator, CriteriaOperator)

protected override Func<object, object> GetOnInstanceEvaluator(CriteriaOperator dirtyExpression, CriteriaOperator extractedExpression)

Parameters

dirtyExpression CriteriaOperator
extractedExpression CriteriaOperator

Returns

Func<object, object>

GetUniqueValues(CriteriaOperator, int, CriteriaOperator)

protected override object[] GetUniqueValues(CriteriaOperator expression, int maxCount, CriteriaOperator filter)

Parameters

expression CriteriaOperator
maxCount int
filter CriteriaOperator

Returns

object[]

Refresh()

public override void Refresh()

SetFixedCriteria(CriteriaOperator)

public virtual void SetFixedCriteria(CriteriaOperator op)

Parameters

op CriteriaOperator

Events

ListChanged

public event ListChangedEventHandler ListChanged

Event Type

ListChangedEventHandler