Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ ImmutableHashSet() [2/2]

Definition at line 725 of file ImmutableHashSet.cs.

726 {
727 Requires.NotNull(root, "root");
728 Requires.NotNull(equalityComparer, "equalityComparer");
729 root.Freeze(s_FreezeBucketAction);
730 _root = root;
731 _count = count;
734 }
static readonly Action< KeyValuePair< int, HashBucket > > s_FreezeBucketAction
readonly IEqualityComparer< HashBucket > _hashBucketEqualityComparer
static IEqualityComparer< HashBucket > GetHashBucketEqualityComparer(IEqualityComparer< T > valueComparer)
readonly SortedInt32KeyNode< HashBucket > _root
readonly IEqualityComparer< T > _equalityComparer

References System.Collections.Immutable.ImmutableHashSet< T >._count, System.Collections.Immutable.ImmutableHashSet< T >._equalityComparer, System.Collections.Immutable.ImmutableHashSet< T >._hashBucketEqualityComparer, System.Collections.Immutable.ImmutableHashSet< T >._root, System.count, System.Collections.Immutable.ImmutableHashSet< T >.GetHashBucketEqualityComparer(), and System.Collections.Immutable.ImmutableHashSet< T >.s_FreezeBucketAction.