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