48 references to ImmutableSegmentedDictionary
Microsoft.CodeAnalysis (6)
DiagnosticAnalyzer\AnalyzerDriver.cs (2)
2133var builder = ImmutableSegmentedDictionary.CreateBuilder<DiagnosticAnalyzer, SemaphoreSlim>(); 2156var builder = ImmutableSegmentedDictionary.CreateBuilder<DiagnosticAnalyzer, GeneratedCodeAnalysisFlags>();
DiagnosticAnalyzer\AnalyzerExecutor.cs (2)
955var map = ImmutableSegmentedDictionary.CreateRange(tuples); 1041var map = ImmutableSegmentedDictionary.CreateRange(tuples);
ImmutableSegmentedDictionary`2.cs (1)
300return ImmutableSegmentedDictionary.CreateRange(keyComparer, self);
SourceGeneration\Nodes\StateTableStore.cs (1)
43private readonly ImmutableSegmentedDictionary<object, IStateTable>.Builder _tableBuilder = ImmutableSegmentedDictionary.CreateBuilder<object, IStateTable>();
Microsoft.CodeAnalysis.CSharp (4)
Declarations\DeclarationTreeBuilder.cs (1)
790new ObjectPool<ImmutableSegmentedDictionary<string, VoidResult>.Builder>(() => ImmutableSegmentedDictionary.CreateBuilder<string, VoidResult>());
Symbols\NamedTypeSymbol.cs (1)
617requiredMembersBuilder ??= ImmutableSegmentedDictionary.CreateBuilder<string, Symbol>();
Symbols\Source\SourceNamespaceSymbol.cs (2)
53var builder = ImmutableSegmentedDictionary.CreateBuilder<SingleNamespaceDeclaration, AliasesAndUsings>(ReferenceEqualityComparer.Instance); 55var builderForAsserts = ImmutableSegmentedDictionary.CreateBuilder<SingleNamespaceDeclaration, AliasesAndUsings>(ReferenceEqualityComparer.Instance);
Microsoft.CodeAnalysis.UnitTests (38)
Collections\ImmutableSegmentedDictionaryBuilderTest.cs (18)
27var builder = ImmutableSegmentedDictionary.CreateBuilder<string, string>(); 30builder = ImmutableSegmentedDictionary.CreateBuilder<string, string>(StringComparer.Ordinal); 139var builder = ImmutableSegmentedDictionary.Create<string, int>().ToBuilder(); 150ImmutableSegmentedDictionary.Create<string, int>() 162var builder = ImmutableSegmentedDictionary.Create<string, int>().ToBuilder(); 172var map = ImmutableSegmentedDictionary.Create<string, int>().Add("five", 5); 181var builder = ImmutableSegmentedDictionary.Create<string, string>() 205var builder = ImmutableSegmentedDictionary.Create<string, string>() 217builder = ImmutableSegmentedDictionary.Create<string, string>() 225var builder = ImmutableSegmentedDictionary.Create<string, string>() 237var empty = ImmutableSegmentedDictionary.Create<string, int>().ToBuilder(); 238var populated = ImmutableSegmentedDictionary.Create<string, int>().Add("a", 5).ToBuilder(); 248DebuggerAttributes.ValidateDebuggerDisplayReferences(ImmutableSegmentedDictionary.CreateBuilder<string, int>()); 249ImmutableSegmentedDictionary<int, string>.Builder builder = ImmutableSegmentedDictionary.CreateBuilder<int, string>(); 261Type proxyType = DebuggerAttributes.GetProxyType(ImmutableSegmentedDictionary.Create<string, int>()); 269ImmutableSegmentedDictionary<int, int>.Builder builder = ImmutableSegmentedDictionary.CreateBuilder<int, int>(); 293return ImmutableSegmentedDictionary.Create<TKey, TValue>(); 298return ImmutableSegmentedDictionary.Create<string, TValue>(comparer);
Collections\ImmutableSegmentedDictionaryTest.cs (20)
95var dictionary = ImmutableSegmentedDictionary.Create<string, string>(); 99dictionary = ImmutableSegmentedDictionary.Create<string, string>(keyComparer); 103dictionary = ImmutableSegmentedDictionary.CreateRange(pairs); 107dictionary = ImmutableSegmentedDictionary.CreateRange(keyComparer, pairs); 161var dictionary = ImmutableSegmentedDictionary.Create<string, string>(); 173var map = ImmutableSegmentedDictionary.Create<string, string>().Add("a", "1").Add("B", "1"); 190var map = ImmutableSegmentedDictionary.Create<string, string>() 199map = ImmutableSegmentedDictionary.Create<string, string>() 207var map = ImmutableSegmentedDictionary.Create<string, string>() 216var map = ImmutableSegmentedDictionary.Create<string, string>(); 225IImmutableDictionary<string, int> empty = ImmutableSegmentedDictionary.Create<string, int>(); 226IImmutableDictionary<string, int> populated = ImmutableSegmentedDictionary.Create<string, int>().Add("a", 5); 236var empty = ImmutableSegmentedDictionary.Create<string, int>(); 237var populated = ImmutableSegmentedDictionary.Create<string, int>().Add("a", 5); 247DebuggerAttributes.ValidateDebuggerDisplayReferences(ImmutableSegmentedDictionary.Create<int, int>()); 248ImmutableSegmentedDictionary<string, int> dict = ImmutableSegmentedDictionary.Create<string, int>().Add("One", 1).Add("Two", 2); 251object rootNode = DebuggerAttributes.GetFieldValue(ImmutableSegmentedDictionary.Create<string, string>(), "_root") ?? throw new InvalidOperationException(); 261Type proxyType = DebuggerAttributes.GetProxyType(ImmutableSegmentedDictionary.Create<string, int>()); 296var map = ImmutableSegmentedDictionary.Create<string, string>() 310return ImmutableSegmentedDictionary.Create<string, TValue>(comparer);