ImmutableEquatableDictionary<TKey, TValue> Class
public sealed class ImmutableEquatableDictionary<TKey, TValue> : ICollection<KeyValuePair<TKey, TValue>>, IDictionary<TKey, TValue>, IEnumerable<KeyValuePair<TKey, TValue>>, IReadOnlyCollection<KeyValuePair<TKey, TValue>>, IReadOnlyDictionary<TKey, TValue>, ICollection, IDictionary, IEnumerable, IEquatable<ImmutableEquatableDictionary<TKey, TValue>> where TKey : IEquatable<TKey> where TValue : IEquatable<TValue>Type parameters
TKeyTValue
No documentation is available.
- Implements
Properties
public static ImmutableEquatableDictionary<TKey, TValue> Empty { get; }Property value
No documentation is available.
public Dictionary<TKey, TValue>.KeyCollection Keys { get; }Property value
No documentation is available.
System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.IsReadOnly
ImmutableEquatableDictionary.csbool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly { get; }Property value
No documentation is available.
System.Collections.Generic.IDictionary<TKey,TValue>.Keys
ImmutableEquatableDictionary.csICollection<TKey> IDictionary<TKey, TValue>.Keys { get; }Property value
No documentation is available.
System.Collections.Generic.IDictionary<TKey,TValue>.Values
ImmutableEquatableDictionary.csICollection<TValue> IDictionary<TKey, TValue>.Values { get; }Property value
No documentation is available.
System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.Keys
ImmutableEquatableDictionary.csIEnumerable<TKey> IReadOnlyDictionary<TKey, TValue>.Keys { get; }Property value
No documentation is available.
System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.Values
ImmutableEquatableDictionary.csIEnumerable<TValue> IReadOnlyDictionary<TKey, TValue>.Values { get; }Property value
No documentation is available.
System.Collections.ICollection.IsSynchronized
ImmutableEquatableDictionary.csSystem.Collections.ICollection.SyncRoot
ImmutableEquatableDictionary.csSystem.Collections.IDictionary.IsFixedSize
ImmutableEquatableDictionary.csSystem.Collections.IDictionary.IsReadOnly
ImmutableEquatableDictionary.csSystem.Collections.IDictionary.Keys
ImmutableEquatableDictionary.csSystem.Collections.IDictionary.Values
ImmutableEquatableDictionary.cspublic Dictionary<TKey, TValue>.ValueCollection Values { get; }Property value
No documentation is available.
Indexers
| Name | Description |
|---|---|
| this[TKey] | |
| this[TKey] | |
| this[object] |
this[TKey]
ImmutableEquatableDictionary.cspublic TValue this[TKey key] { get; }Parameters
keyTKey
Property value
TValue
No documentation is available.
this[TKey]
ImmutableEquatableDictionary.csTValue IDictionary<TKey, TValue>.this[TKey key] { get; set; }Parameters
keyTKey
Property value
TValue
No documentation is available.
this[object]
ImmutableEquatableDictionary.csobject? IDictionary.this[object key] { get; set; }No documentation is available.
Methods
ContainsKey(TKey)
ImmutableEquatableDictionary.csEquals overloads
Equals(ImmutableEquatableDictionary<TKey, TValue>?)
ImmutableEquatableDictionary.cspublic bool Equals(ImmutableEquatableDictionary<TKey, TValue>? other)No documentation is available.
Equals(object?)
ImmutableEquatableDictionary.csGetEnumerator()
ImmutableEquatableDictionary.cspublic Dictionary<TKey, TValue>.Enumerator GetEnumerator()No documentation is available.
GetHashCode()
ImmutableEquatableDictionary.csSystem.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add(KeyValuePair<TKey, TValue>)
ImmutableEquatableDictionary.csvoid ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> item)Parameters
No documentation is available.
System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Clear()
ImmutableEquatableDictionary.csvoid ICollection<KeyValuePair<TKey, TValue>>.Clear()No documentation is available.
System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains(KeyValuePair<TKey, TValue>)
ImmutableEquatableDictionary.csbool ICollection<KeyValuePair<TKey, TValue>>.Contains(KeyValuePair<TKey, TValue> item)No documentation is available.
System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo(KeyValuePair<TKey, TValue>[], int)
ImmutableEquatableDictionary.csvoid ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex)Parameters
arrayKeyValuePair<TKey, TValue>[]arrayIndexint
No documentation is available.
System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove(KeyValuePair<TKey, TValue>)
ImmutableEquatableDictionary.csbool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> item)No documentation is available.
System.Collections.Generic.IDictionary<TKey,TValue>.Add(TKey, TValue)
ImmutableEquatableDictionary.csvoid IDictionary<TKey, TValue>.Add(TKey key, TValue value)Parameters
keyTKeyvalueTValue
No documentation is available.
System.Collections.Generic.IDictionary<TKey,TValue>.Remove(TKey)
ImmutableEquatableDictionary.csbool IDictionary<TKey, TValue>.Remove(TKey key)No documentation is available.
System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator()
ImmutableEquatableDictionary.csIEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator()No documentation is available.
System.Collections.ICollection.CopyTo(Array, int)
ImmutableEquatableDictionary.csSystem.Collections.IDictionary.Add(object, object?)
ImmutableEquatableDictionary.csSystem.Collections.IDictionary.Clear()
ImmutableEquatableDictionary.csvoid IDictionary.Clear()No documentation is available.
System.Collections.IDictionary.Contains(object)
ImmutableEquatableDictionary.csSystem.Collections.IDictionary.GetEnumerator()
ImmutableEquatableDictionary.csSystem.Collections.IDictionary.Remove(object)
ImmutableEquatableDictionary.csSystem.Collections.IEnumerable.GetEnumerator()
ImmutableEquatableDictionary.csTryGetValue(TKey, TValue)
ImmutableEquatableDictionary.csOperators
operator ==(ImmutableEquatableDictionary<TKey, TValue>?, ImmutableEquatableDictionary<TKey, TValue>?)
ImmutableEquatableDictionary.cspublic static bool operator ==(ImmutableEquatableDictionary<TKey, TValue>? left, ImmutableEquatableDictionary<TKey, TValue>? right)Parameters
Returns
No documentation is available.
operator !=(ImmutableEquatableDictionary<TKey, TValue>?, ImmutableEquatableDictionary<TKey, TValue>?)
ImmutableEquatableDictionary.cspublic static bool operator !=(ImmutableEquatableDictionary<TKey, TValue>? left, ImmutableEquatableDictionary<TKey, TValue>? right)Parameters
Returns
No documentation is available.