10 references to Root
System.Collections.Immutable (10)
System\Collections\Immutable\ImmutableDictionary_2.cs (9)
870if (origin.Root.TryGetValue(hashCode, out bucket)) 885if (origin.Root.TryGetValue(hashCode, out bucket)) 902if (origin.Root.TryGetValue(hashCode, out bucket)) 918if (origin.Root.TryGetValue(hashCode, out bucket)) 936HashBucket bucket = origin.Root.GetValueOrDefault(hashCode); 943SortedInt32KeyNode<ImmutableDictionary<TKey, TValue>.HashBucket> newRoot = UpdateRoot(origin.Root, hashCode, newBucket, origin.HashBucketComparer); 955SortedInt32KeyNode<ImmutableDictionary<TKey, TValue>.HashBucket> newRoot = origin.Root; 980if (origin.Root.TryGetValue(hashCode, out bucket)) 983SortedInt32KeyNode<ImmutableDictionary<TKey, TValue>.HashBucket> newRoot = UpdateRoot(origin.Root, hashCode, bucket.Remove(key, origin.KeyOnlyComparer, out result), origin.HashBucketComparer);
System\Collections\Immutable\ImmutableDictionary_2.MutationResult.cs (1)
32_root = unchangedInput.Root;