9 references to SegmentedHashSet
Microsoft.CodeAnalysis (4)
src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet`1.cs (1)
313
return new ImmutableSegmentedHashSet<T>(new
SegmentedHashSet
<T>(self._set, equalityComparer));
src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet`1+ValueBuilder.cs (2)
50
_mutableSet = new
SegmentedHashSet
<T>(ReadOnlySet, value ?? EqualityComparer<T>.Default);
70
_mutableSet = new
SegmentedHashSet
<T>(originalSet._set, originalSet.KeyComparer);
src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (1)
103
public SegmentedHashSet(IEnumerable<T> collection) :
this
(collection, null) { }
Microsoft.CodeAnalysis.UnitTests (5)
CachingLookupTests.cs (2)
318
return new
SegmentedHashSet
<int>(new[] { 1 }, comparer);
361
return new
SegmentedHashSet
<int>(new[] { 1 }, comparer);
Collections\HashSet\SegmentedHashSet_Generic_Tests`1.cs (3)
114
SegmentedHashSet<T> set = new
SegmentedHashSet
<T>(source, GetIEqualityComparer());
122
Assert.Throws<ArgumentNullException>(() => new
SegmentedHashSet
<T>((IEnumerable<T>)null!, EqualityComparer<T>.Default));
133
SegmentedHashSet<T> set = new
SegmentedHashSet
<T>(enumerable, GetIEqualityComparer());