1 implementation of IKeyValuePair
mscorlib (1)
system\runtime\interopservices\windowsruntime\clrikeyvaluepairimpl.cs (1)
17
internal sealed class CLRIKeyValuePairImpl<K, V> :
IKeyValuePair
<K, V>
14 references to IKeyValuePair
mscorlib (14)
system\runtime\interopservices\windowsruntime\constantsplittablemap.cs (8)
102
private KeyValuePair<TKey, TValue>[] CreateKeyValueArray(Int32 count, IEnumerator<
IKeyValuePair
<TKey, TValue>> data)
109
IKeyValuePair
<TKey, TValue> current = data.Current;
159
return ((IEnumerable<
IKeyValuePair
<TKey, TValue>>)this).GetEnumerator();
162
public IIterator<
IKeyValuePair
<TKey, TValue>> First()
164
return new EnumeratorToIteratorAdapter<
IKeyValuePair
<TKey, TValue>>(GetEnumerator());
167
public IEnumerator<
IKeyValuePair
<TKey, TValue>> GetEnumerator()
234
internal struct IKeyValuePairEnumerator : IEnumerator<
IKeyValuePair
<TKey, TValue>>
265
public
IKeyValuePair
<TKey, TValue> Current {
system\runtime\interopservices\windowsruntime\imap.cs (2)
22
internal interface IMap<K, V> : IIterable<
IKeyValuePair
<K, V>>
40
internal interface IMapView<K, V> : IIterable<
IKeyValuePair
<K, V>>
system\stubhelpers.cs (4)
1538
IKeyValuePair
<K, V> impl = new CLRIKeyValuePairImpl<K, V>(ref pair);
1539
return Marshal.GetComInterfaceForObject(impl, typeof(
IKeyValuePair
<K, V>));
1547
IKeyValuePair
<K, V> pair = (
IKeyValuePair
<K, V>)obj;