36 references to SegmentedHashSet
Microsoft.CodeAnalysis (2)
src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet`1.cs (1)
69public static readonly ImmutableSegmentedHashSet<T> Empty = new(new SegmentedHashSet<T>());
src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (1)
376return LazyInitializer.EnsureInitialized(ref s_emptyEnumerator, static () => new Enumerator(new SegmentedHashSet<T>()))!;
Microsoft.CodeAnalysis.UnitTests (34)
Collections\HashSet\SegmentedHashSet_Generic_Tests.cs (1)
98return new SegmentedHashSet<EquatableBackwardsOrder>();
Collections\HashSet\SegmentedHashSet_Generic_Tests`1.cs (32)
38return new SegmentedHashSet<T>(); 58SegmentedHashSet<T> set = new SegmentedHashSet<T>(); 165SegmentedHashSet<object> set = new SegmentedHashSet<object>(); 296var set = new SegmentedHashSet<SegmentedHashSet<T>>() 298new SegmentedHashSet<T> { objects[0], objects[1], objects[2] }, 299new SegmentedHashSet<T> { objects[3], objects[4], objects[5] } 302var noComparerSet = new SegmentedHashSet<SegmentedHashSet<T>>() 304new SegmentedHashSet<T> { objects[0], objects[1], objects[2] }, 305new SegmentedHashSet<T> { objects[3], objects[4], objects[5] } 310new SegmentedHashSet<T> { objects[0], objects[1], objects[2] }, 311new SegmentedHashSet<T> { objects[3], objects[4], objects[5] } 316new SegmentedHashSet<T> { objects[3], objects[4], objects[5] }, 317new SegmentedHashSet<T> { objects[0], objects[1], objects[2] } 330var set = new SegmentedHashSet<SegmentedHashSet<T>>() 332new SegmentedHashSet<T> { objects[0], objects[1], objects[2] }, 333new SegmentedHashSet<T> { objects[3], objects[4], objects[5] } 336var noComparerSet = new SegmentedHashSet<SegmentedHashSet<T>>() 338new SegmentedHashSet<T> { objects[0], objects[1], objects[2] }, 339new SegmentedHashSet<T> { objects[3], objects[4], objects[5] } 344new SegmentedHashSet<T> { objects[0], objects[1], objects[2] }, 345new SegmentedHashSet<T> { objects[3], objects[4], objects[5] } 358SegmentedHashSet<T> set = new SegmentedHashSet<T>(); 444SegmentedHashSet<T> set = new SegmentedHashSet<T> { value }; 458SegmentedHashSet<T> set = new SegmentedHashSet<T> { value }; 475SegmentedHashSet<T> set = new SegmentedHashSet<T> { value }; 485SegmentedHashSet<T> set = new SegmentedHashSet<T> { value }; 519var set = new SegmentedHashSet<T>(); 526var set = new SegmentedHashSet<T>(); 537var set = new SegmentedHashSet<T>(); 618var set = new SegmentedHashSet<T>(); 621set = new SegmentedHashSet<T>(); 624set = new SegmentedHashSet<T>();
Collections\HashSet\SegmentedHashSet_IEnumerable_NonGeneric_Tests.cs (1)
22var set = new SegmentedHashSet<string>();