Table of Contents

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)

public void Add(I item)

Parameters

item I

Clear()

public void 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