ClassChartingStateManagedCollection<T>
Base class for all collections support view state tracking
Definition
Namespace:Telerik.Charting
Assembly:Telerik.WinControls.RadChart.dll
Type Parameters:
T
Collection item type
Syntax:
public abstract class ChartingStateManagedCollection<T> : IChartingStateManager, IList, ICollection, IEnumerable where T : class, IChartingStateManagedItem, new()
Inheritance: objectChartingStateManagedCollection<T>
Derived Classes:
Implements:
Constructors
ChartingStateManagedCollection()
Declaration
protected ChartingStateManagedCollection()
Properties
Count
Gets items count in collection
IsReadOnly
Gets true if collection is read-only
List
Items list
Declaration
protected IList<T> List { get; }
Property Value
IList<T>
Methods
Add(T)
Adds new item in collection
Declaration
public virtual void Add(T item)
Parameters
item
T
Item to add
AddRange(T[])
Adds items range in collection
Declaration
public virtual void AddRange(T[] itemsToAdd)
Parameters
itemsToAdd
T[]
Items array to add
Contains(T)
Checks does collection contain the given item
Declaration
public virtual bool Contains(T item)
Parameters
item
T
Item to check
Returns
True if item is a collection member
CopyTo(T[], int)
Declaration
public void CopyTo(T[] array, int arrayIndex)
Parameters
array
T[]
arrayIndex
GetEnumerator()
Declaration
public IEnumerator<T> GetEnumerator()
Returns
IEnumerator<T>
IndexOf(T)
Item index in collection
Declaration
public int IndexOf(T item)
Parameters
item
T
Item to get index of
Returns
Index
Insert(int, T)
Inserts item at the given index
Declaration
public virtual void Insert(int index, T item)
Parameters
index
Index
item
T
Item to insert
LoadViewState(object)
Loads collection from view state
Declaration
protected virtual void LoadViewState(object state)
Parameters
state
View state to load from
OnClear()
Before collection clearing event
Declaration
protected virtual void OnClear()
OnClearComplete()
Collection after clean event
Declaration
protected virtual void OnClearComplete()
OnInsert(int, object)
Item before insert event
OnInsertComplete(int, object)
Item after insert event
OnRemove(int, object)
Item before remove event
OnRemoveComplete(int, object)
Item after remove event
Remove(T)
Removes item from collection
Declaration
public virtual bool Remove(T item)
Parameters
item
T
Item to remove
Returns
True in case of success
RemoveAt(int)
Removes item from collection at given index
Declaration
public virtual void RemoveAt(int index)
Parameters
index
Index to remove at
SaveViewState()
Saves collection to a view state
Declaration
protected virtual object SaveViewState()
Returns
Saved state bag object
SetItemDirty(T)
Marks collection item dirty
Declaration
protected virtual void SetItemDirty(T item)
Parameters
item
T
Item to mark