Table of Contents

Class ServerModeForPersistentInterfacesWrapper<T>

Namespace
DevExpress.Xpo.Helpers
Assembly
DevExpress.Xpo.v24.1.dll
public class ServerModeForPersistentInterfacesWrapper<T> : XpoServerCollectionWrapperBase, IXpoServerModeGridDataSource, IListServerHints, IXtraRefreshable, IDXCloneable, IFilteredXtraBindingList, IBindingList, IList, ICollection, IEnumerable, IFilteredDataSource, ITypedList, IListServer, IXPClassInfoAndSessionProvider, IXPClassInfoProvider, ISessionProvider, IObjectLayerProvider, IDataLayerProvider, IXPDictionaryProvider, IColumnsServerActions where T : class

Type Parameters

T
Inheritance
ServerModeForPersistentInterfacesWrapper<T>
Implements
IListServerHints
IXtraRefreshable
IDXCloneable
IFilteredXtraBindingList
IFilteredDataSource
IListServer
IColumnsServerActions
Inherited Members

Constructors

ServerModeForPersistentInterfacesWrapper(IXpoServerModeGridDataSource)

public ServerModeForPersistentInterfacesWrapper(IXpoServerModeGridDataSource nested)

Parameters

nested IXpoServerModeGridDataSource

Properties

ClassInfo

public override XPClassInfo ClassInfo { get; }

Property Value

XPClassInfo

this[int]

public override object this[int index] { get; set; }

Parameters

index int

Property Value

object

Methods

AddNew()

public override object AddNew()

Returns

object

Contains(object)

public override bool Contains(object value)

Parameters

value object

Returns

bool

CopyTo(Array, int)

public override void CopyTo(Array array, int index)

Parameters

array Array
index int

DXClone()

public override object DXClone()

Returns

object

GetAllFilteredAndSortedRows()

public override IList GetAllFilteredAndSortedRows()

Returns

IList

GetEnumerator()

public override IEnumerator GetEnumerator()

Returns

IEnumerator

GetItemProperties(PropertyDescriptor[])

public override PropertyDescriptorCollection GetItemProperties(PropertyDescriptor[] listAccessors)

Parameters

listAccessors PropertyDescriptor[]

Returns

PropertyDescriptorCollection

IndexOf(object)

public override int IndexOf(object value)

Parameters

value object

Returns

int

Insert(int, object)

public override void Insert(int index, object value)

Parameters

index int
value object

Remove(object)

public override void Remove(object value)

Parameters

value object

ToData(IPersistentInterface<T>)

protected IPersistentInterfaceData<T> ToData(IPersistentInterface<T> i)

Parameters

i IPersistentInterface<T>

Returns

IPersistentInterfaceData<T>

ToData(object)

protected IPersistentInterfaceData<T> ToData(object i)

Parameters

i object

Returns

IPersistentInterfaceData<T>

ToInterface(IPersistentInterfaceData<T>)

protected T ToInterface(IPersistentInterfaceData<T> d)

Parameters

d IPersistentInterfaceData<T>

Returns

T

ToInterface(object)

protected T ToInterface(object d)

Parameters

d object

Returns

T