1 write to _dictionary
System.Collections (1)
System\Collections\Generic\OrderedDictionary.cs (1)
1470
internal KeyCollection(OrderedDictionary<TKey, TValue> dictionary) =>
_dictionary
= dictionary;
11 references to _dictionary
System.Collections (11)
System\Collections\Generic\OrderedDictionary.cs (11)
1473
public int Count =>
_dictionary
.Count;
1488
object ICollection.SyncRoot => ((ICollection)
_dictionary
).SyncRoot;
1491
public bool Contains(TKey key) =>
_dictionary
.ContainsKey(key);
1502
OrderedDictionary<TKey, TValue> dictionary =
_dictionary
;
1535
if (array.Length - index <
_dictionary
.Count)
1568
get =>
_dictionary
.GetAt(index).Key;
1575
get =>
_dictionary
.GetAt(index).Key;
1580
TKey IReadOnlyList<TKey>.this[int index] =>
_dictionary
.GetAt(index).Key;
1584
public Enumerator GetEnumerator() => new(
_dictionary
);
1595
int IList<TKey>.IndexOf(TKey item) =>
_dictionary
.IndexOf(item);
1619
int IList.IndexOf(object? value) => value is TKey key ?
_dictionary
.IndexOf(key) : -1;