FrozenDictionary<TKey, TValue>
public abstract class FrozenDictionary<TKey, TValue> : IDictionary<TKey, TValue>, ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, IEnumerable, IReadOnlyDictionary<TKey, TValue>, IReadOnlyCollection<KeyValuePair<TKey, TValue>>, IDictionary, ICollection
Provides an immutable, read-only dictionary optimized for fast lookup and enumeration.
public struct Enumerator<TKey, TValue> : IEnumerator<KeyValuePair<TKey, TValue>>, IDisposable, IEnumerator
Enumerates the elements of a FrozenDictionary<T, U>.
Gets an empty FrozenDictionary<T, U>.
Gets the comparer used by this dictionary.
Gets the number of key/value pairs contained in the dictionary.
Gets a reference to the value associated with the specified key.
Gets a collection containing the keys in the dictionary.
Gets a collection containing the values in the dictionary.
Determines whether the dictionary contains the specified key.
Copies the elements of the dictionary to an array of type KeyValuePair<T, U>, starting at the specified destinationIndex.
Copies the elements of the dictionary to a span of type KeyValuePair<T, U>.
Returns an enumerator that iterates through the dictionary.
Gets either a reference to a TValue in the dictionary or a null reference if the key does not exist in the dictionary.
Gets the value associated with the specified key.