New to Telerik UI for ASP.NET AJAX? Start a free 30-day trial

Definition

Namespace:Telerik.Web.UI.PageLayout

Assembly:Telerik.Web.UI.dll

Type Parameters:

T

Syntax:

C#
public abstract class BaseContainerCollection<T> : ControlCollectionBase, IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable where T : BaseContainer

Inheritance: objectControlCollectionBaseBaseContainerCollection<T>

Derived Classes: LayoutColumnCollectionLayoutRowCollection

Implements: ICollection<T>IEnumerableIEnumerable<T>IList<T>

Inherited Members ControlCollectionBase.SetDirtyObject(object)ControlCollectionBase.ForEach(Action<Control>)ControlCollectionBase.ParentControlCollectionBase.List

Constructors

C#
public BaseContainerCollection(Control parent)
Parameters:parentControl

Properties

C#
public bool IsReadOnly { get; }

Implements: ICollection<T>.IsReadOnly

C#
public T this[int index] { get; set; }
Parameters:indexint

Implements: IList<T>.this[int]

Methods

C#
public virtual void Add(T child)
Parameters:childT

Implements: ICollection<T>.Add(T)

C#
public bool Contains(T item)
Parameters:itemTReturns:

bool

Implements: ICollection<T>.Contains(T)

C#
public void CopyTo(T[] array, int arrayIndex)
Parameters:arrayT[]arrayIndexint

Implements: ICollection<T>.CopyTo(T[], int)

C#
public IEnumerator<T> GetEnumerator()
Returns:

IEnumerator<T>

Implements: IEnumerable<T>.GetEnumerator()

C#
public int IndexOf(T item)
Parameters:itemTReturns:

int

Implements: IList<T>.IndexOf(T)

C#
public void Insert(int index, T item)
Parameters:indexintitemT

Implements: IList<T>.Insert(int, T)

C#
protected override void OnInsertComplete(int index, object value)
Parameters:indexintvalueobject

Overrides: ControlCollectionBase.OnInsertComplete(int, object)

C#
public bool Remove(T item)
Parameters:itemTReturns:

bool

Implements: ICollection<T>.Remove(T)

C#
public void RemoveAt(int index)
Parameters:indexint

Implements: IList<T>.RemoveAt(int)