Class ReadOnlyDictionary<TKey, TValue>
- Namespace
- ArcanaDevelopment.adTempus.Shared
- Assembly
- ArcanaDevelopment.adTempus.Shared.dll
public sealed class ReadOnlyDictionary<TKey, TValue> : ReadOnlyCollection<KeyValuePair<TKey, TValue>>, IReadOnlyDictionary<TKey, TValue>
Type Parameters
| Name | Description |
TKey |
|
TValue |
|
- Inheritance
-
object
ReadOnlyCollection<KeyValuePair<TKey, TValue>>
ReadOnlyDictionary<TKey, TValue>
- Implements
-
Constructors
ReadOnlyDictionary(IDictionary<TKey, TValue>)
public ReadOnlyDictionary(IDictionary<TKey, TValue> items)
Parameters
| Name | Type | Description |
items |
IDictionary<TKey, TValue> |
|
ReadOnlyDictionary(IDictionary<TKey, TValue>, IEqualityComparer<TKey>)
public ReadOnlyDictionary(IDictionary<TKey, TValue> items, IEqualityComparer<TKey> comparer)
Parameters
| Name | Type | Description |
items |
IDictionary<TKey, TValue> |
|
comparer |
IEqualityComparer<TKey> |
|
Properties
this[TKey]
public TValue this[TKey key] { get; }
Parameters
| Name | Type | Description |
key |
TKey |
|
Property Value
- TValue
Methods
ContainsKey(TKey)
public bool ContainsKey(TKey key)
Parameters
| Name | Type | Description |
key |
TKey |
|
Returns
- bool
TryGetValue(TKey, out TValue)
public bool TryGetValue(TKey key, out TValue value)
Parameters
| Name | Type | Description |
key |
TKey |
|
value |
TValue |
|
Returns
- bool
Extension Methods