212 [
Obsolete(
"This constructor has been deprecated. Use NameObjectCollectionBase(IEqualityComparer) instead.")]
219 [
Obsolete(
"This constructor has been deprecated. Use NameObjectCollectionBase(Int32, IEqualityComparer) instead.")]
442 for (
int i = 0; i <
count; i++)
453 for (
int i = 0; i <
count; i++)
468 for (
int i = 0; i <
count; i++)
static unsafe Array CreateInstance(Type elementType, int length)
virtual int Add(object? value)
virtual void RemoveAt(int index)
virtual void Remove(object key)
virtual void Add(object key, object? value)
readonly NameObjectCollectionBase _coll
IEnumerator GetEnumerator()
virtual ? string Get(int index)
KeysCollection(NameObjectCollectionBase coll)
NameObjectEntry(string name, object value)
NameObjectKeysEnumerator(NameObjectCollectionBase coll)
readonly NameObjectCollectionBase _coll
void BaseSet(int index, object? value)
object?[] BaseGetAllValues(Type type)
void BaseRemoveAt(int index)
void BaseSet(string? name, object? value)
virtual KeysCollection Keys
string? BaseGetKey(int index)
static readonly StringComparer s_defaultComparer
object?[] BaseGetAllValues()
string?[] BaseGetAllKeys()
object? BaseGet(string? name)
virtual void GetObjectData(SerializationInfo info, StreamingContext context)
NameObjectCollectionBase(IEqualityComparer? equalityComparer)
NameObjectCollectionBase(int capacity, IEqualityComparer? equalityComparer)
object? BaseGet(int index)
void BaseAdd(string? name, object? value)
NameObjectEntry FindEntry(string key)
NameObjectCollectionBase(IHashCodeProvider? hashProvider, IComparer? comparer)
virtual IEnumerator GetEnumerator()
volatile NameObjectEntry _nullKeyEntry
NameObjectCollectionBase(int capacity)
NameObjectCollectionBase(SerializationInfo info, StreamingContext context)
virtual void OnDeserialization(object? sender)
NameObjectCollectionBase()
NameObjectCollectionBase(int capacity, IHashCodeProvider? hashProvider, IComparer? comparer)
void BaseRemove(string? name)
IEqualityComparer _keyComparer
volatile Hashtable _entriesTable
static CultureInfo InvariantCulture
static string CollectionReadOnly
static string Arg_MultiRank
static string ArgumentOutOfRange_NeedNonNegNum_Index
static string InvalidOperation_EnumFailedVersion
static string InvalidOperation_EnumOpCantHappen
static string Arg_InsufficientSpace
void CopyTo(Array array, int index)
new bool Equals(object? x, object? y)