1 write to _dictionary
System.Collections (1)
System\Collections\Generic\OrderedDictionary.cs (1)
1479
internal KeyCollection(OrderedDictionary<TKey, TValue> dictionary) =>
_dictionary
= dictionary;
11 references to _dictionary
System.Collections (11)
System\Collections\Generic\OrderedDictionary.cs (11)
1482
public int Count =>
_dictionary
.Count;
1497
object ICollection.SyncRoot => ((ICollection)
_dictionary
).SyncRoot;
1500
public bool Contains(TKey key) =>
_dictionary
.ContainsKey(key);
1511
OrderedDictionary<TKey, TValue> dictionary =
_dictionary
;
1544
if (array.Length - index <
_dictionary
.Count)
1577
get =>
_dictionary
.GetAt(index).Key;
1584
get =>
_dictionary
.GetAt(index).Key;
1589
TKey IReadOnlyList<TKey>.this[int index] =>
_dictionary
.GetAt(index).Key;
1593
public Enumerator GetEnumerator() => new(
_dictionary
);
1604
int IList<TKey>.IndexOf(TKey item) =>
_dictionary
.IndexOf(item);
1628
int IList.IndexOf(object? value) => value is TKey key ?
_dictionary
.IndexOf(key) : -1;