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.
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.