internal ValueCollection(ImmutableTreeDictionary <TKey, TValue> .Builder dictionary)
 {
     Debug.Assert(dictionary != null, $"Assertion failed: {nameof(dictionary)} != null");
     _dictionary = dictionary;
 }
 internal Enumerator(ImmutableTreeDictionary <TKey, TValue> .Enumerator enumerator)
 {
     _enumerator = enumerator;
 }
 internal Builder(ImmutableTreeDictionary <TKey, TValue> dictionary)
 {
     _dictionary     = dictionary;
     _treeSetBuilder = _dictionary._treeSet.ToBuilder();
 }