1 write to _dictionary
System.Collections (1)
System\Collections\Generic\OrderedDictionary.cs (1)
1474
internal KeyCollection(OrderedDictionary<TKey, TValue> dictionary) =>
_dictionary
= dictionary;
11 references to _dictionary
System.Collections (11)
System\Collections\Generic\OrderedDictionary.cs (11)
1477
public int Count =>
_dictionary
.Count;
1492
object ICollection.SyncRoot => ((ICollection)
_dictionary
).SyncRoot;
1495
public bool Contains(TKey key) =>
_dictionary
.ContainsKey(key);
1506
OrderedDictionary<TKey, TValue> dictionary =
_dictionary
;
1539
if (array.Length - index <
_dictionary
.Count)
1572
get =>
_dictionary
.GetAt(index).Key;
1579
get =>
_dictionary
.GetAt(index).Key;
1584
TKey IReadOnlyList<TKey>.this[int index] =>
_dictionary
.GetAt(index).Key;
1588
public Enumerator GetEnumerator() => new(
_dictionary
);
1599
int IList<TKey>.IndexOf(TKey item) =>
_dictionary
.IndexOf(item);
1623
int IList.IndexOf(object? value) => value is TKey key ?
_dictionary
.IndexOf(key) : -1;