18 references to SegmentedHashSet
Microsoft.CodeAnalysis (5)
ImmutableSegmentedHashSet`1.cs (1)
61var set = new SegmentedHashSet<T>(self.KeyComparer) { value };
ImmutableSegmentedHashSet`1+Builder.cs (1)
89_mutableSet = new SegmentedHashSet<T>(KeyComparer);
SegmentedHashSet`1.cs (3)
69public SegmentedHashSet() : this((IEqualityComparer<T>?)null) { } 88public SegmentedHashSet(IEnumerable<T> collection, IEqualityComparer<T>? comparer) : this(comparer) 121public SegmentedHashSet(int capacity, IEqualityComparer<T>? comparer) : this(comparer)
Microsoft.CodeAnalysis.UnitTests (13)
Collections\HashSet\SegmentedHashSet_Generic_Tests.cs (7)
60return new SegmentedHashSet<int>(new WrapStructural_Int()); 84return new SegmentedHashSet<SimpleInt>(new WrapStructural_SimpleInt()); 117return new SegmentedHashSet<int>(new Comparer_SameAsDefaultComparer()); 136return new SegmentedHashSet<int>(new Comparer_HashCodeAlwaysReturnsZero()); 160return new SegmentedHashSet<int>(new Comparer_ModOfInt(15000)); 179return new SegmentedHashSet<int>(new Comparer_AbsOfInt()); 198return new SegmentedHashSet<int>(new BadIntEqualityComparer());
Collections\HashSet\SegmentedHashSet_Generic_Tests`1.cs (5)
64SegmentedHashSet<T> set = new SegmentedHashSet<T>(comparer); 75SegmentedHashSet<T> set = new SegmentedHashSet<T>(comparer); 306var comparerSet1 = new SegmentedHashSet<SegmentedHashSet<T>>(SegmentedHashSet<T>.CreateSetComparer()) 312var comparerSet2 = new SegmentedHashSet<SegmentedHashSet<T>>(SegmentedHashSet<T>.CreateSetComparer()) 340var comparerSet = new SegmentedHashSet<SegmentedHashSet<T>>(SegmentedHashSet<T>.CreateSetComparer())
Collections\List\TestBase.Generic.cs (1)
227SegmentedHashSet<T> set = new SegmentedHashSet<T>(GetIEqualityComparer());