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