CollectionBase
Provides the abstract base class for a strongly typed collection.
Gets or sets the number of elements that the CollectionBase can contain.
Gets the number of elements contained in the CollectionBase instance. This property cannot be overridden.
Gets an ArrayList containing the list of elements in the CollectionBase instance.
Gets an IList containing the list of elements in the CollectionBase instance.
protected CollectionBase()
Initializes a new instance of the CollectionBase class with the default initial capacity.
Initializes a new instance of the CollectionBase class with the specified capacity.
Removes all objects from the CollectionBase instance. This method cannot be overridden.
Returns an enumerator that iterates through the CollectionBase instance.
Performs additional custom processes when clearing the contents of the CollectionBase instance.
Performs additional custom processes after clearing the contents of the CollectionBase instance.
Performs additional custom processes before inserting a new element into the CollectionBase instance.
Performs additional custom processes after inserting a new element into the CollectionBase instance.
Performs additional custom processes when removing an element from the CollectionBase instance.
Performs additional custom processes after removing an element from the CollectionBase instance.
Performs additional custom processes before setting a value in the CollectionBase instance.
Performs additional custom processes after setting a value in the CollectionBase instance.
Performs additional custom processes when validating a value.
Removes the element at the specified index of the CollectionBase instance. This method is not overridable.