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