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