public ImmutableDictionary <TKey, TValue> Add(TKey key, TValue value, ulong bitmapNodes, ImmutableDictionary <TKey, TValue>[] nodes, ulong bitmapValues, uint index) => ValueNodes <TKey, TValue> .Expand <ValueNode0 <TKey, TValue>, ValueNode1 <TKey, TValue> >(this, key, value, bitmapNodes, nodes, bitmapValues, index);
public ImmutableDictionary <TKey, TValue> Shrink(ulong bitmapNodes, ImmutableDictionary <TKey, TValue>[] nodes, ulong bitmapValues, uint index) => ValueNodes <TKey, TValue> .Shrink <ValueNode8 <TKey, TValue>, ValueNode7 <TKey, TValue> >(this, bitmapNodes, nodes, bitmapValues, index);
public TKey GetKey(long index) => ValueNodes <TKey, TValue> .GetKey(this, index);
public TValue GetValue(long index) => ValueNodes <TKey, TValue> .GetValue(this, index);
public bool ContainsKey(TKey key, uint hash, long index) => ValueNodes <TKey, TValue> .ContainsKey(this, key, hash, index);