Class TrackedList<T>
Inheritance
System.Object
TrackedList<T>
Assembly: Telerik.OpenAccess.dll
Syntax
public class TrackedList<T> : IList<T>, ICollection<T>, IEnumerable<T>, IList, ICollection, IEnumerable, ITrackedCollection, IProvideOriginalValues
Type Parameters
Constructors
Declaration
public TrackedList(IList<T> src)
Parameters
|
System.Collections.Generic.IList<T>
src
|
Declaration
public TrackedList(int count)
Parameters
Properties
Declaration
public virtual int Count { get; }
Property Value
Declaration
public virtual bool IsReadOnly { get; }
Property Value
Declaration
public virtual bool IsSynchronized { get; }
Property Value
Declaration
public virtual T this[int index] { get; set; }
Parameters
Property Value
Declaration
public virtual object SyncRoot { get; }
Property Value
Methods
Declaration
public virtual void Add(T item)
Parameters
Declaration
public virtual void Clear()
Declaration
public virtual bool Contains(T item)
Parameters
Returns
Declaration
public virtual void CopyTo(T[] array, int arrayIndex)
Parameters
|
T[]
array
|
|
System.Int32
arrayIndex
|
Declaration
public virtual void CopyTo(Array array, int index)
Parameters
|
System.Array
array
|
|
System.Int32
index
|
Declaration
public override bool Equals(object obj)
Parameters
Returns
Overrides
System.Object.Equals(System.Object)
Declaration
public virtual IEnumerator<T> GetEnumerator()
Returns
|
System.Collections.Generic.IEnumerator<T>
|
Declaration
public string GetFieldName()
Returns
Implements
Declaration
public override int GetHashCode()
Returns
Overrides
System.Object.GetHashCode()
Declaration
Returns
Implements
Declaration
public virtual int IndexOf(T item)
Parameters
Returns
Declaration
public virtual void Insert(int index, T item)
Parameters
|
System.Int32
index
|
|
T
item
|
Declaration
public virtual void PostLoad()
Implements
Declaration
public virtual bool Remove(T item)
Parameters
Returns
Declaration
public virtual void RemoveAt(int index)
Parameters
Explicit Interface Implementations
Declaration
object[] IProvideOriginalValues.ProvideOriginalCollection()
Returns
Implements
Declaration
object IProvideOriginalValues.ProvideOriginalMap()
Returns
Implements
Declaration
object ITrackedCollection.CurrentData()
Returns
Implements
Declaration
bool ITrackedCollection.HasBeenReset()
Returns
Implements
Declaration
void ITrackedCollection.InvalidateOriginalData()
Implements
Declaration
void ITrackedCollection.ManyToManyAdd(object o)
Parameters
Implements
Declaration
void ITrackedCollection.ManyToManyRemove(object o)
Parameters
Implements
Declaration
void ITrackedCollection.NoTrack()
Implements
Declaration
object ITrackedCollection.OriginalData()
Returns
Implements
Declaration
void ITrackedCollection.Reset(object d)
Parameters
Implements
Declaration
void ITrackedCollection.SetOriginalData(object data)
Parameters
Implements
Declaration
void ITrackedCollection.Track(object pc, string fieldName, object data, ICollectionManager m, StateManager sm)
Parameters
Implements