19 references to SegmentedHashSet
Microsoft.CodeAnalysis (5)
src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet`1.cs (1)
114
var set = new
SegmentedHashSet
<T>(self.KeyComparer) { value };
src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet`1+ValueBuilder.cs (1)
92
_mutableSet = new
SegmentedHashSet
<T>(KeyComparer);
src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (3)
74
public SegmentedHashSet() :
this
((IEqualityComparer<T>?)null) { }
105
public SegmentedHashSet(IEnumerable<T> collection, IEqualityComparer<T>? comparer) :
this
(comparer)
138
public SegmentedHashSet(int capacity, IEqualityComparer<T>? comparer) :
this
(comparer)
Microsoft.CodeAnalysis.UnitTests (14)
CachingLookupTests.cs (1)
40
var keys = new
SegmentedHashSet
<string>(comparer);
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)
66
SegmentedHashSet<T> set = new
SegmentedHashSet
<T>(comparer);
77
SegmentedHashSet<T> set = new
SegmentedHashSet
<T>(comparer);
308
var comparerSet1 = new
SegmentedHashSet
<SegmentedHashSet<T>>(SegmentedHashSet<T>.CreateSetComparer())
314
var comparerSet2 = new
SegmentedHashSet
<SegmentedHashSet<T>>(SegmentedHashSet<T>.CreateSetComparer())
342
var comparerSet = new
SegmentedHashSet
<SegmentedHashSet<T>>(SegmentedHashSet<T>.CreateSetComparer())
Collections\List\TestBase.Generic.cs (1)
234
SegmentedHashSet<T> set = new
SegmentedHashSet
<T>(GetIEqualityComparer());