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
-
IListServerHintsIXtraRefreshableIDXCloneableIFilteredXtraBindingListIFilteredDataSourceIListServerIColumnsServerActions
- Inherited Members
Constructors
ServerModeForPersistentInterfacesWrapper(IXpoServerModeGridDataSource)
public ServerModeForPersistentInterfacesWrapper(IXpoServerModeGridDataSource nested)
Parameters
nested
IXpoServerModeGridDataSource
Properties
ClassInfo
public override XPClassInfo ClassInfo { get; }
Property Value
this[int]
public override object this[int index] { get; set; }
Parameters
index
int
Property Value
Methods
AddNew()
public override object AddNew()
Returns
Contains(object)
public override bool Contains(object value)
Parameters
value
object
Returns
CopyTo(Array, int)
public override void CopyTo(Array array, int index)
Parameters
DXClone()
public override object DXClone()
Returns
GetAllFilteredAndSortedRows()
public override IList GetAllFilteredAndSortedRows()
Returns
GetEnumerator()
public override IEnumerator GetEnumerator()
Returns
GetItemProperties(PropertyDescriptor[])
public override PropertyDescriptorCollection GetItemProperties(PropertyDescriptor[] listAccessors)
Parameters
listAccessors
PropertyDescriptor[]
Returns
IndexOf(object)
public override int IndexOf(object value)
Parameters
value
object
Returns
Insert(int, object)
public override void Insert(int index, object value)
Parameters
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
ToData(object)
protected IPersistentInterfaceData<T> ToData(object i)
Parameters
i
object
Returns
ToInterface(IPersistentInterfaceData<T>)
protected T ToInterface(IPersistentInterfaceData<T> d)
Parameters
Returns
- T
ToInterface(object)
protected T ToInterface(object d)
Parameters
d
object
Returns
- T