43 references to ImmutableSegmentedHashSet
Microsoft.CodeAnalysis (1)
src\Dependencies\Collections\Segmented\ImmutableSegmentedHashSet`1.cs (1)
254return ImmutableSegmentedHashSet.CreateRange(self.KeyComparer, other);
Microsoft.CodeAnalysis.CSharp (1)
Declarations\DeclarationTreeBuilder.cs (1)
1050: new BoxedMemberNames(ImmutableSegmentedHashSet.CreateRange(memberNamesBuilder));
Microsoft.CodeAnalysis.UnitTests (41)
Collections\ImmutableSegmentedHashSetBuilderTest.cs (23)
24var builder = ImmutableSegmentedHashSet.CreateBuilder<string>(); 27builder = ImmutableSegmentedHashSet.CreateBuilder<string>(StringComparer.OrdinalIgnoreCase); 116var builder = ImmutableSegmentedHashSet.Create(1).ToBuilder(); 123var set = ImmutableSegmentedHashSet.Create(1); 132var builder = ImmutableSegmentedHashSet.Create("a", "B").ToBuilder(); 150var builder = ImmutableSegmentedHashSet.Create("a", "A").ToBuilder(); 164var builder = ImmutableSegmentedHashSet.Create<string>().ToBuilder(); 175var builder = ImmutableSegmentedHashSet.Create(1, 2, 3).ToBuilder(); 184var builder = ImmutableSegmentedHashSet.Create(1, 2, 3).ToBuilder(); 193var builder = ImmutableSegmentedHashSet.Create(1, 2, 3).ToBuilder(); 202var builder = ImmutableSegmentedHashSet.Create(1, 2, 3).ToBuilder(); 211var builder = ImmutableSegmentedHashSet.CreateRange(Enumerable.Range(1, 3)).ToBuilder(); 220var builder = ImmutableSegmentedHashSet.CreateRange(Enumerable.Range(1, 3)).ToBuilder(); 229var builder = ImmutableSegmentedHashSet.CreateRange(Enumerable.Range(1, 3)).ToBuilder(); 239var builder = ImmutableSegmentedHashSet.CreateRange(Enumerable.Range(1, 3)).ToBuilder(); 249var builder = ImmutableSegmentedHashSet.CreateRange(Enumerable.Range(1, 3)).ToBuilder(); 258var builder = ImmutableSegmentedHashSet.Create("a").ToBuilder(); 266var builder = ImmutableSegmentedHashSet.Create("a").ToBuilder(); 276ICollection<string> builder = ImmutableSegmentedHashSet.Create("a").ToBuilder(); 315DebuggerAttributes.ValidateDebuggerDisplayReferences(ImmutableSegmentedHashSet.CreateBuilder<int>()); 321ImmutableSegmentedHashSet<int>.Builder builder = ImmutableSegmentedHashSet.CreateBuilder<int>(); 346var builder = ImmutableSegmentedHashSet.Create(1, 2, 3).ToBuilder(); 349builder = ImmutableSegmentedHashSet.Create(CustomEqualityComparer.Instance, 1, 2, 3, 4).ToBuilder();
Collections\ImmutableSegmentedHashSetTest.cs (17)
85var collection = ImmutableSegmentedHashSet.Create<int>().Add(5); 114var set = ImmutableSegmentedHashSet.Create<string?>(); 118set = ImmutableSegmentedHashSet.Create<string?>(comparer); 122set = ImmutableSegmentedHashSet.Create<string?>("a"); 126set = ImmutableSegmentedHashSet.Create<string?>(comparer, "a"); 130set = ImmutableSegmentedHashSet.Create<string?>("a", "b"); 134set = ImmutableSegmentedHashSet.Create<string?>(comparer, "a", "b"); 138set = ImmutableSegmentedHashSet.CreateRange<string?>((IEnumerable<string>)new[] { "a", "b" }); 142set = ImmutableSegmentedHashSet.CreateRange<string?>(comparer, (IEnumerable<string>)new[] { "a", "b" }); 146set = ImmutableSegmentedHashSet.Create((string?)null); 149set = ImmutableSegmentedHashSet.CreateRange(new[] { null, "a", null, "b" }); 161var set = ImmutableSegmentedHashSet.Create<int>(new BadHasher<int>(), 5, 6); 176var set = ImmutableSegmentedHashSet.Create<string>(new BadHasher<string>(), "a", "b"); 186DebuggerAttributes.ValidateDebuggerDisplayReferences(ImmutableSegmentedHashSet.Create<string>()); 187ImmutableSegmentedHashSet<int> set = ImmutableSegmentedHashSet.Create(1, 2, 3); 197Type proxyType = DebuggerAttributes.GetProxyType(ImmutableSegmentedHashSet.Create<string>()); 205var set = ImmutableSegmentedHashSet.Create<string>("a").WithComparer(StringComparer.OrdinalIgnoreCase);
Collections\SegmentedCollectionsMarshalTests.cs (1)
637ImmutableSegmentedHashSet<T> immutableHashSet = ImmutableSegmentedHashSet.CreateRange(values);