CollectionBase

E697493

CollectionBase is an abstract base class in the .NET Framework that provides a strongly typed collection implementation by encapsulating an ArrayList and offering extensible collection behavior.

All labels observed (2)

Label Occurrences
ArrayList 1
CollectionBase canonical 1

How this entity was disambiguated

Statements (55)

Predicate Object
instanceOf .NET class ⓘ
abstract class ⓘ
base class for collections ⓘ
definedInNamespace System.Collections ⓘ
designedFor creating strongly typed collections ⓘ
encapsulates ArrayList ⓘ
linked to: CollectionBase
hasIndexer Item[Int32] ⓘ
hasMethod Add(Object) ⓘ
AddRange(ICollection) ⓘ
Clear() ⓘ
Contains(Object) ⓘ
CopyTo(Array, Int32) ⓘ
GetEnumerator() ⓘ
IndexOf(Object) ⓘ
Insert(Int32, Object) ⓘ
OnClear() ⓘ
OnClearComplete() ⓘ
OnInsert(Int32, Object) ⓘ
OnInsertComplete(Int32, Object) ⓘ
OnRemove(Int32, Object) ⓘ
OnRemoveComplete(Int32, Object) ⓘ
OnSet(Int32, Object, Object) ⓘ
OnSetComplete(Int32, Object, Object) ⓘ
OnValidate(Object) ⓘ
Remove(Object) ⓘ
RemoveAt(Int32) ⓘ
ToString() ⓘ
hasProperty Capacity ⓘ
Count ⓘ
IsFixedSize ⓘ
IsReadOnly ⓘ
IsSynchronized ⓘ
SyncRoot ⓘ
hasProtectedProperty InnerList ⓘ
List ⓘ
implements ICollection ⓘ
ICollection (explicit interface implementation) ⓘ
IEnumerable ⓘ
IEnumerable (explicit interface implementation) ⓘ
IList ⓘ
IList (explicit interface implementation) ⓘ
inheritsFrom Object ⓘ
introducedIn .NET Framework 1.0 ⓘ
linked to: .NET Framework
isAbstract true ⓘ
isConsideredLegacy true ⓘ
isExtendedBy custom strongly typed collection classes ⓘ
isGeneric false ⓘ
isStronglyTypedViaInheritance true ⓘ
isSupersededBy System.Collections.ObjectModel.Collection<T> ⓘ
partOfFramework .NET Framework ⓘ
provides extensible collection behavior ⓘ
strongly typed collection implementation ⓘ
requires derivation to be useful ⓘ
threadSafety not thread-safe by default ⓘ
usagePattern inherit and expose type-safe members that wrap base members ⓘ

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

System.Collections → containsType → CollectionBase ⓘ
CollectionBase → encapsulates → ArrayList ⓘ
linked to: CollectionBase