ReadOnlyCollectionBase

E697494

ReadOnlyCollectionBase is an abstract base class in the .NET Framework that provides a simple foundation for creating strongly typed, read-only collection wrappers.

Jump to: Statements Referenced by

Statements (48)

Predicate Object
instanceOf .NET class
abstract class
base class
accessModifier public
assembly mscorlib
backingStoreType ArrayList
CLSCompliant true
collectionType read-only collection
designedFor creating strongly typed read-only collection wrappers
discouragedIn .NET 5 and later
.NET Core NERFINISHED
hasMethod CopyTo(Array array, int index)
GetEnumerator()
OnClear()
OnClearComplete()
OnInsert(int index, object value)
OnInsertComplete(int index, object value)
OnRemove(int index, object value)
OnRemoveComplete(int index, object value)
OnSet(int index, object oldValue, object newValue)
OnSetComplete(int index, object oldValue, object newValue)
OnValidate(object value)
hasProperty Count
InnerList
hasPropertyType Count:Int32
InnerList:ArrayList
implementsInterface ICollection
IEnumerable
inheritsFrom Object
introducedIn .NET Framework 1.0 NERFINISHED
isAbstract true
isGeneric false
isReadOnly true
isReferenceType true
isSealed false
language C# NERFINISHED
namespace System.Collections NERFINISHED
partOf .NET Framework NERFINISHED
Base Class Library NERFINISHED
platform Windows
preferredAlternative System.Collections.Generic.IReadOnlyList<T>
System.Collections.ObjectModel.ReadOnlyCollection<T> NERFINISHED
requiresInheritance true
serializationSupport supports serialization via ICollection
targetRuntime .NET Framework CLR NERFINISHED
threadSafety not synchronized by default
usagePattern derive a strongly typed read-only collection and expose custom members
visibility public

Referenced by (1)

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

System.Collections containsType ReadOnlyCollectionBase