17 references to Root
System.Collections.Immutable (17)
System\Collections\Immutable\ImmutableHashSet_1.cs (17)
618HashBucket bucket = origin.Root.GetValueOrDefault(hashCode); 622return new MutationResult(origin.Root, 0); 625SortedInt32KeyNode<ImmutableHashSet<T>.HashBucket> newRoot = UpdateRoot(origin.Root, hashCode, origin.HashBucketEqualityComparer, newBucket); 638SortedInt32KeyNode<ImmutableHashSet<T>.HashBucket> newRoot = origin.Root; 639if (origin.Root.TryGetValue(hashCode, out bucket)) 644return new MutationResult(origin.Root, 0); 647newRoot = UpdateRoot(origin.Root, hashCode, origin.HashBucketEqualityComparer, newBucket); 660if (origin.Root.TryGetValue(hashCode, out bucket)) 676SortedInt32KeyNode<ImmutableHashSet<T>.HashBucket> newRoot = origin.Root; 699SortedInt32KeyNode<ImmutableHashSet<T>.HashBucket> newRoot = origin.Root; 723if (origin.Root.IsEmpty) 799using var e = new ImmutableHashSet<T>.Enumerator(origin.Root); 815using var e = new ImmutableHashSet<T>.Enumerator(origin.Root); 905foreach (T item in new NodeEnumerable(origin.Root)) 935if (origin.Root.IsEmpty) 983if (origin.Root.IsEmpty) 1008if (origin.Root.IsEmpty)