Class
TrackedList<T>

Definition

Namespace:Telerik.OpenAccess

Assembly:Telerik.OpenAccess.dll

Type Parameters:

T

Syntax:

cs-api-definition
public class TrackedList<T> : ITrackedCollection, IProvideOriginalValues

Inheritance: objectTrackedList<T>

Implements: IProvideOriginalValuesITrackedCollection

Constructors

TrackedList()

Declaration

cs-api-definition
public TrackedList()

TrackedList(IList<T>)

Declaration

cs-api-definition
public TrackedList(IList<T> src)

Parameters

src

IList<T>

TrackedList(int)

Declaration

cs-api-definition
public TrackedList(int count)

Parameters

count

int

Properties

Count

Declaration

cs-api-definition
public virtual int Count { get; }

Property Value

int

IsReadOnly

Declaration

cs-api-definition
public virtual bool IsReadOnly { get; }

Property Value

bool

IsSynchronized

Declaration

cs-api-definition
public virtual bool IsSynchronized { get; }

Property Value

bool

SyncRoot

Declaration

cs-api-definition
public virtual object SyncRoot { get; }

Property Value

object

this[int]

Declaration

cs-api-definition
public virtual T this[int index] { get; set; }

Parameters

index

int

Property Value

T

Methods

Add(T)

Declaration

cs-api-definition
public virtual void Add(T item)

Parameters

item

T

Clear()

Declaration

cs-api-definition
public virtual void Clear()

Contains(T)

Declaration

cs-api-definition
public virtual bool Contains(T item)

Parameters

item

T

Returns

bool

CopyTo(Array, int)

Declaration

cs-api-definition
public virtual void CopyTo(Array array, int index)

Parameters

array

Array

index

int

CopyTo(T[], int)

Declaration

cs-api-definition
public virtual void CopyTo(T[] array, int arrayIndex)

Parameters

array

T[]

arrayIndex

int

Equals(object)

Declaration

cs-api-definition
public override bool Equals(object obj)

Parameters

obj

object

Returns

bool

Overrides object.Equals(object)

GetEnumerator()

Declaration

cs-api-definition
public virtual IEnumerator<T> GetEnumerator()

Returns

IEnumerator<T>

GetFieldName()

Declaration

cs-api-definition
public string GetFieldName()

Returns

string

Implements ITrackedCollection.GetFieldName()

GetHashCode()

Declaration

cs-api-definition
public override int GetHashCode()

Returns

int

Overrides object.GetHashCode()

GetOwner()

Declaration

cs-api-definition
public object GetOwner()

Returns

object

Implements ITrackedCollection.GetOwner()

IndexOf(T)

Declaration

cs-api-definition
public virtual int IndexOf(T item)

Parameters

item

T

Returns

int

Insert(int, T)

Declaration

cs-api-definition
public virtual void Insert(int index, T item)

Parameters

index

int

item

T

PostLoad()

Declaration

cs-api-definition
public virtual void PostLoad()

Implements ITrackedCollection.PostLoad()

Remove(T)

Declaration

cs-api-definition
public virtual bool Remove(T item)

Parameters

item

T

Returns

bool

RemoveAt(int)

Declaration

cs-api-definition
public virtual void RemoveAt(int index)

Parameters

index

int