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

◆ GetHashBucketEqualityComparer()

static IEqualityComparer< HashBucket > System.Collections.Immutable.ImmutableHashSet< T >.GetHashBucketEqualityComparer ( IEqualityComparer< T > valueComparer)
inlinestaticprivate

Definition at line 1238 of file ImmutableHashSet.cs.

1239 {
1240 if (!ImmutableExtensions.IsValueType<T>())
1241 {
1242 return HashBucketByRefEqualityComparer.DefaultInstance;
1243 }
1245 {
1246 return HashBucketByValueEqualityComparer.DefaultInstance;
1247 }
1248 return new HashBucketByValueEqualityComparer(valueComparer);
1249 }

References System.Default, System.Collections.Immutable.ImmutableHashSet< T >.HashBucketByValueEqualityComparer.DefaultInstance, and System.Collections.Immutable.ImmutableHashSet< T >.HashBucketByRefEqualityComparer.DefaultInstance.

Referenced by System.Collections.Immutable.ImmutableHashSet< T >.ImmutableHashSet().