1 write to _dictionary
System.Collections (1)
System\Collections\Generic\OrderedDictionary.cs (1)
1473internal KeyCollection(OrderedDictionary<TKey, TValue> dictionary) => _dictionary = dictionary;
11 references to _dictionary
System.Collections (11)
System\Collections\Generic\OrderedDictionary.cs (11)
1476public int Count => _dictionary.Count; 1491object ICollection.SyncRoot => ((ICollection)_dictionary).SyncRoot; 1494public bool Contains(TKey key) => _dictionary.ContainsKey(key); 1505OrderedDictionary<TKey, TValue> dictionary = _dictionary; 1538if (array.Length - index < _dictionary.Count) 1571get => _dictionary.GetAt(index).Key; 1578get => _dictionary.GetAt(index).Key; 1583TKey IReadOnlyList<TKey>.this[int index] => _dictionary.GetAt(index).Key; 1587public Enumerator GetEnumerator() => new(_dictionary); 1598int IList<TKey>.IndexOf(TKey item) => _dictionary.IndexOf(item); 1622int IList.IndexOf(object? value) => value is TKey key ? _dictionary.IndexOf(key) : -1;