5 implementations of IReadOnlyDictionary
mscorlib (3)
system\Collections\Concurrent\ConcurrentDictionary.cs (1)
60public class ConcurrentDictionary<TKey, TValue> : IDictionary<TKey, TValue>, IDictionary, IReadOnlyDictionary<TKey, TValue>
system\collections\generic\dictionary.cs (1)
59public class Dictionary<TKey,TValue>: IDictionary<TKey,TValue>, IDictionary, IReadOnlyDictionary<TKey, TValue>, ISerializable, IDeserializationCallback {
system\collections\objectmodel\readonlydictionary.cs (1)
27public class ReadOnlyDictionary<TKey, TValue> : IDictionary<TKey, TValue>, IDictionary, IReadOnlyDictionary<TKey, TValue>
System (2)
compmod\system\collections\generic\sorteddictionary.cs (1)
12public class SortedDictionary<TKey, TValue> : IDictionary<TKey, TValue>, IDictionary, IReadOnlyDictionary<TKey, TValue> {
compmod\system\collections\generic\sortedlist.cs (1)
67IDictionary<TKey, TValue>, System.Collections.IDictionary, IReadOnlyDictionary<TKey, TValue>
35 references to IReadOnlyDictionary
mscorlib (31)
system\Collections\Concurrent\ConcurrentDictionary.cs (2)
1361IEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys 1384IEnumerable<TValue> IReadOnlyDictionary<TKey, TValue>.Values
system\collections\generic\dictionary.cs (2)
150IEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys { 172IEnumerable<TValue> IReadOnlyDictionary<TKey, TValue>.Values {
system\collections\objectmodel\readonlydictionary.cs (2)
339IEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys { 345IEnumerable<TValue> IReadOnlyDictionary<TKey, TValue>.Values {
system\runtime\interopservices\windowsruntime\constantsplittablemap.cs (1)
50internal ConstantSplittableMap(IReadOnlyDictionary<TKey, TValue> data)
system\runtime\interopservices\windowsruntime\dictionarytomapadapter.cs (3)
73internal IReadOnlyDictionary<K, V> GetView<K, V>() 80IReadOnlyDictionary<K, V> roDictionary = _this as IReadOnlyDictionary<K, V>;
system\runtime\interopservices\windowsruntime\imap.cs (1)
31IReadOnlyDictionary<K, V> GetView(); // Really an IMapView<K, V>
system\runtime\interopservices\windowsruntime\imapviewtoireadonlydictionaryadapter.cs (12)
54IReadOnlyDictionary<K, V> roDictionary = (IReadOnlyDictionary<K, V>)_this; 63IReadOnlyDictionary<K, V> roDictionary = (IReadOnlyDictionary<K, V>)_this; 138private readonly IReadOnlyDictionary<TKey, TValue> dictionary; 140public ReadOnlyDictionaryKeyCollection(IReadOnlyDictionary<TKey, TValue> dictionary) 192private readonly IReadOnlyDictionary<TKey, TValue> dictionary; 195public ReadOnlyDictionaryKeyEnumerator(IReadOnlyDictionary<TKey, TValue> dictionary) 233private readonly IReadOnlyDictionary<TKey, TValue> dictionary; 235public ReadOnlyDictionaryValueCollection(IReadOnlyDictionary<TKey, TValue> dictionary) 291private readonly IReadOnlyDictionary<TKey, TValue> dictionary; 294public ReadOnlyDictionaryValueEnumerator(IReadOnlyDictionary<TKey, TValue> dictionary)
system\runtime\interopservices\windowsruntime\ireadonlydictionarytoimapviewadapter.cs (8)
41IReadOnlyDictionary<K, V> _this = JitHelpers.UnsafeCast<IReadOnlyDictionary<K, V>>(this); 59IReadOnlyDictionary<K, V> _this = JitHelpers.UnsafeCast<IReadOnlyDictionary<K, V>>(this); 67IReadOnlyDictionary<K, V> _this = JitHelpers.UnsafeCast<IReadOnlyDictionary<K, V>>(this); 75IReadOnlyDictionary<K, V> _this = JitHelpers.UnsafeCast<IReadOnlyDictionary<K, V>>(this);
System (4)
compmod\system\collections\generic\sorteddictionary.cs (2)
137IEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys { 156IEnumerable<TValue> IReadOnlyDictionary<TKey, TValue>.Values {
compmod\system\collections\generic\sortedlist.cs (2)
299IEnumerable<TKey> IReadOnlyDictionary<TKey,TValue>.Keys { 327IEnumerable<TValue> IReadOnlyDictionary<TKey,TValue>.Values {