MultiValueDictionary<TKey, TValue> Class
public sealed class MultiValueDictionary<TKey, TValue> : IEnumerable<KeyValuePair<TKey, IReadOnlyCollection<TValue>>>, IReadOnlyCollection<KeyValuePair<TKey, IReadOnlyCollection<TValue>>>, IReadOnlyDictionary<TKey, IReadOnlyCollection<TValue>>, IEnumerable where TKey : notnullType parameters
TKeyTValue
No documentation is available.
- Implements
Nested types
| Name | Description |
|---|---|
| MultiValueDictionary<TKey, TValue>.Enumerator |
Constructors
MultiValueDictionary overloads
MultiValueDictionary()
MultiValueDictionary.cspublic MultiValueDictionary()No documentation is available.
MultiValueDictionary(IEnumerable<KeyValuePair<TKey, IReadOnlyCollection<TValue>>>)
MultiValueDictionary.cspublic MultiValueDictionary(IEnumerable<KeyValuePair<TKey, IReadOnlyCollection<TValue>>> enumerable)Parameters
No documentation is available.
MultiValueDictionary(IEnumerable<KeyValuePair<TKey, IReadOnlyCollection<TValue>>>, IEqualityComparer<TKey>?)
MultiValueDictionary.cspublic MultiValueDictionary(IEnumerable<KeyValuePair<TKey, IReadOnlyCollection<TValue>>> enumerable, IEqualityComparer<TKey>? comparer)Parameters
No documentation is available.
MultiValueDictionary(IEqualityComparer<TKey>?)
MultiValueDictionary.cspublic MultiValueDictionary(IEqualityComparer<TKey>? comparer)Parameters
comparerIEqualityComparer<TKey>?
No documentation is available.
MultiValueDictionary(int)
MultiValueDictionary.csMultiValueDictionary(int, IEqualityComparer<TKey>?)
MultiValueDictionary.cspublic MultiValueDictionary(int capacity, IEqualityComparer<TKey>? comparer)Parameters
capacityintcomparerIEqualityComparer<TKey>?
No documentation is available.
Properties
| Name | Description |
|---|---|
| Count | |
| Keys | |
| Values |
Values
MultiValueDictionary.cspublic IEnumerable<IReadOnlyCollection<TValue>> Values { get; }Property value
No documentation is available.
Indexers
| Name | Description |
|---|---|
| this[TKey] |
this[TKey]
MultiValueDictionary.cspublic IReadOnlyCollection<TValue> this[TKey key] { get; }No documentation is available.
Methods
Add(TKey, TValue)
MultiValueDictionary.csAddRange(TKey, IEnumerable<TValue>)
MultiValueDictionary.cspublic void AddRange(TKey key, IEnumerable<TValue> values)Parameters
keyTKeyvaluesIEnumerable<TValue>
No documentation is available.
Clear()
MultiValueDictionary.cspublic void Clear()No documentation is available.
Contains(TKey, TValue)
MultiValueDictionary.csContainsKey(TKey)
MultiValueDictionary.csContainsValue(TValue)
MultiValueDictionary.csGetEnumerator()
MultiValueDictionary.cspublic MultiValueDictionary<TKey, TValue>.Enumerator GetEnumerator()No documentation is available.
System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,System.Collections.Generic.IReadOnlyCollection<TValue>>>.GetEnumerator()
MultiValueDictionary.csIEnumerator<KeyValuePair<TKey, IReadOnlyCollection<TValue>>> IEnumerable<KeyValuePair<TKey, IReadOnlyCollection<TValue>>>.GetEnumerator()No documentation is available.
System.Collections.IEnumerable.GetEnumerator()
MultiValueDictionary.csTryGetValue(TKey, IReadOnlyCollection<TValue>)
MultiValueDictionary.cspublic bool TryGetValue(TKey key, out IReadOnlyCollection<TValue> value)No documentation is available.