Class BaseListMorpher<I, T>
- Namespace
- DevExpress.Xpo.Helpers
- Assembly
- DevExpress.Xpo.v24.1.dll
public abstract class BaseListMorpher<I, T> : IList<I>, ICollection<I>, IEnumerable<I>, IList, ICollection, IEnumerable
Type Parameters
I
T
- Inheritance
-
BaseListMorpher<I, T>
- Implements
-
- Derived
-
- Inherited Members
-
Constructors
BaseListMorpher(IList<T>)
protected BaseListMorpher(IList<T> morphed)
Parameters
morphed
IList<T>
Fields
Morphed
public readonly IList<T> Morphed
Field Value
- IList<T>
Properties
Count
public int Count { get; }
Property Value
- int
IsReadOnly
public bool IsReadOnly { get; }
Property Value
- bool
this[int]
public I this[int index] { get; set; }
Parameters
index
int
Property Value
- I
Methods
Add(I)
Parameters
item
I
Clear()
Contains(I)
public bool Contains(I item)
Parameters
item
I
Returns
- bool
CopyTo(I[], int)
public void CopyTo(I[] array, int arrayIndex)
Parameters
array
I[]
arrayIndex
int
DownCast(T)
protected abstract I DownCast(T value)
Parameters
value
T
Returns
- I
GetEnumerator()
public IEnumerator<I> GetEnumerator()
Returns
- IEnumerator<I>
IndexOf(I)
public int IndexOf(I item)
Parameters
item
I
Returns
- int
Insert(int, I)
public void Insert(int index, I item)
Parameters
index
int
item
I
Remove(I)
public bool Remove(I item)
Parameters
item
I
Returns
- bool
RemoveAt(int)
public void RemoveAt(int index)
Parameters
index
int
UpCast(I)
protected abstract T UpCast(I value)
Parameters
value
I
Returns
- T