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