14 references to ImmutableSegmentedDictionary
Microsoft.CodeAnalysis (9)
Collections\DictionaryExtensions.cs (1)
100var result = ImmutableSegmentedDictionary.CreateBuilder<K, ImmutableArray<V>>();
DiagnosticAnalyzer\AnalyzerDriver.cs (2)
2259var builder = ImmutableSegmentedDictionary.CreateBuilder<DiagnosticAnalyzer, SemaphoreSlim>(); 2284var builder = ImmutableSegmentedDictionary.CreateBuilder<DiagnosticAnalyzer, GeneratedCodeAnalysisFlags>();
Emit\EditAndContinue\DefinitionMap.cs (1)
609var closureTreeBuilder = ImmutableSegmentedDictionary.CreateBuilder<DebugId, (DebugId? parentId, ImmutableArray<string> structCaptures)>();
Emit\EditAndContinue\SymbolMatcher.cs (3)
121var builder = ImmutableSegmentedDictionary.CreateBuilder<TKey, TValue>(); 150var builder = ImmutableSegmentedDictionary.CreateBuilder<AnonymousDelegateWithIndexedNamePartialKey, ImmutableArray<AnonymousTypeValue>>(); 221var synthesizedMembersBuilder = ImmutableSegmentedDictionary.CreateBuilder<ISymbolInternal, ImmutableArray<ISymbolInternal>>();
SourceGeneration\Nodes\StateTableStore.cs (1)
39private readonly ImmutableSegmentedDictionary<object, IStateTable>.Builder _tableBuilder = ImmutableSegmentedDictionary.CreateBuilder<object, IStateTable>();
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2.cs (1)
290return ImmutableSegmentedDictionary.CreateRange(keyComparer, self);
Microsoft.CodeAnalysis.CSharp (5)
Compilation\CSharpCompilation.cs (3)
1153var builder = ImmutableSegmentedDictionary.CreateBuilder<string, OneOrMany<SyntaxTree>>(); 1179var builder = ImmutableSegmentedDictionary.CreateBuilder<ReadOnlyMemory<byte>, OneOrMany<SyntaxTree>>(ContentHashComparer.Instance); 1206var builder = ImmutableSegmentedDictionary.CreateBuilder<string, OneOrMany<SyntaxTree>>();
Emitter\EditAndContinue\PEDeltaAssemblyBuilder.cs (2)
119var anonymousTypes = ImmutableSegmentedDictionary.CreateBuilder<AnonymousTypeKey, AnonymousTypeValue>(); 121var anonymousDelegates = ImmutableSegmentedDictionary.CreateBuilder<SynthesizedDelegateKey, SynthesizedDelegateValue>();