1 instantiation of Builder
System.Collections.Immutable (1)
System\Collections\Immutable\ImmutableDictionary_2.cs (1)
292return new Builder(this);
269 references to Builder
AnalyzerRunner (2)
CodeRefactoringRunner.cs (1)
133var builder = ImmutableDictionary.CreateBuilder<string, ImmutableHashSet<int>>();
DiagnosticAnalyzerRunner.cs (1)
320var projectDiagnosticBuilder = ImmutableDictionary.CreateBuilder<ProjectId, AnalysisResult>();
ILLink.RoslynAnalyzer (1)
DataFlow\LValueFlowCaptureProvider.cs (1)
60 ImmutableDictionary<CaptureId, FlowCaptureKind>.Builder? lvalueFlowCaptureIdBuilder = null;
Microsoft.AspNetCore.App.Analyzers (4)
Http\HeaderDictionaryIndexerAnalyzer.cs (1)
171var propertiesBuilder = ImmutableDictionary.CreateBuilder<string, string?>();
RouteEmbeddedLanguage\FrameworkParametersCompletionProvider.cs (1)
258var properties = ImmutableDictionary.CreateBuilder<string, string>();
RouteEmbeddedLanguage\RoutePatternAnalyzer.cs (1)
97var propertiesBuilder = ImmutableDictionary.CreateBuilder<string, string?>();
RouteEmbeddedLanguage\RoutePatternCompletionProvider.cs (1)
137var properties = ImmutableDictionary.CreateBuilder<string, string>();
Microsoft.AspNetCore.Components.Endpoints (8)
FormMapping\Converters\DictionaryAdapters\ImmutableDictionaryBufferAdapter.cs (7)
9: IDictionaryBufferAdapter<ImmutableDictionary<TKey, TValue>, ImmutableDictionary<TKey, TValue>.Builder, TKey, TValue> 12public static ImmutableDictionary<TKey, TValue>.Builder Add(ref ImmutableDictionary<TKey, TValue>.Builder buffer, TKey key, TValue value) 18public static ImmutableDictionary<TKey, TValue>.Builder CreateBuffer() => ImmutableDictionary.CreateBuilder<TKey, TValue>(); 20public static ImmutableDictionary<TKey, TValue> ToResult(ImmutableDictionary<TKey, TValue>.Builder buffer) => buffer.ToImmutable(); 29ImmutableDictionary<TKey, TValue>.Builder, 32ImmutableDictionary<TKey, TValue>.Builder,
FormMapping\Factories\Dictionary\TypedDictionaryConverterFactory.cs (1)
118ImmutableDictionary<TKey, TValue>.Builder,
Microsoft.AspNetCore.Http.Extensions (8)
src\Components\Endpoints\src\FormMapping\Converters\DictionaryAdapters\ImmutableDictionaryBufferAdapter.cs (7)
9: IDictionaryBufferAdapter<ImmutableDictionary<TKey, TValue>, ImmutableDictionary<TKey, TValue>.Builder, TKey, TValue> 12public static ImmutableDictionary<TKey, TValue>.Builder Add(ref ImmutableDictionary<TKey, TValue>.Builder buffer, TKey key, TValue value) 18public static ImmutableDictionary<TKey, TValue>.Builder CreateBuffer() => ImmutableDictionary.CreateBuilder<TKey, TValue>(); 20public static ImmutableDictionary<TKey, TValue> ToResult(ImmutableDictionary<TKey, TValue>.Builder buffer) => buffer.ToImmutable(); 29ImmutableDictionary<TKey, TValue>.Builder, 32ImmutableDictionary<TKey, TValue>.Builder,
src\Components\Endpoints\src\FormMapping\Factories\Dictionary\TypedDictionaryConverterFactory.cs (1)
118ImmutableDictionary<TKey, TValue>.Builder,
Microsoft.Build (3)
BuildCheck\Infrastructure\EditorConfig\EditorConfigFile.cs (1)
82var activeSectionProperties = ImmutableDictionary.CreateBuilder<string, string>(StringComparer.OrdinalIgnoreCase);
Evaluation\LazyItemEvaluator.cs (1)
471public ImmutableDictionary<string, LazyItemList>.Builder ReferencedItemLists { get; } = Traits.Instance.EscapeHatches.UseCaseSensitiveItemNames ?
Graph\GraphBuilder.cs (1)
265ImmutableDictionary<string, string>.Builder solutionGlobalPropertiesBuilder = ImmutableDictionary.CreateBuilder(
Microsoft.CodeAnalysis (49)
CommandLine\AnalyzerConfig.cs (1)
203var activeSectionProperties = ImmutableDictionary.CreateBuilder<string, string>(
CommandLine\AnalyzerConfigSet.cs (20)
54private readonly ObjectPool<TreeOptions.Builder> _treeOptionsPool = 55new ObjectPool<TreeOptions.Builder>(() => ImmutableDictionary.CreateBuilder<string, ReportDiagnostic>(Section.PropertiesKeyComparer)); 57private readonly ObjectPool<AnalyzerOptions.Builder> _analyzerOptionsPool = 58new ObjectPool<AnalyzerOptions.Builder>(() => ImmutableDictionary.CreateBuilder<string, string>(Section.PropertiesKeyComparer)); 243var treeOptionsBuilder = _treeOptionsPool.Allocate(); 244var analyzerOptionsBuilder = _analyzerOptionsPool.Allocate(); 371var treeOptionsBuilder = _treeOptionsPool.Allocate(); 372var analyzerOptionsBuilder = _analyzerOptionsPool.Allocate(); 395private static void ParseSectionOptions(Section section, TreeOptions.Builder treeBuilder, AnalyzerOptions.Builder analyzerBuilder, ArrayBuilder<Diagnostic> diagnosticBuilder, string analyzerConfigPath, ConcurrentDictionary<ReadOnlyMemory<char>, string> diagIdCache) 477private ImmutableDictionary<string, ImmutableDictionary<string, (string value, string configPath, int globalLevel)>.Builder>.Builder? _values; 478private ImmutableDictionary<string, ImmutableDictionary<string, (int globalLevel, ArrayBuilder<string> configPaths)>.Builder>.Builder? _duplicates; 487_values = ImmutableDictionary.CreateBuilder<string, ImmutableDictionary<string, (string, string, int)>.Builder>(Section.NameEqualityComparer); 488_duplicates = ImmutableDictionary.CreateBuilder<string, ImmutableDictionary<string, (int, ArrayBuilder<string>)>.Builder>(Section.NameEqualityComparer); 520foreach ((var section, var keys) in _duplicates) 556var dict = _values[sectionName]; 566if (!_values.TryGetValue(section.Name, out var sectionDict)) 572_duplicates.TryGetValue(section.Name, out var duplicateDict);
CommandLine\CommandLineParser.cs (1)
1398var builder = ImmutableDictionary.CreateBuilder<string, string>();
CommandLine\CommonCompiler.cs (1)
1017var builder = ImmutableDictionary.CreateBuilder<object, AnalyzerConfigOptions>();
Compilation\SyntaxTreeOptionsProvider.cs (1)
60var builder = ImmutableDictionary.CreateBuilder<SyntaxTree, Options>();
DiagnosticAnalyzer\AnalysisResultBuilder.cs (5)
70var builder = ImmutableDictionary.CreateBuilder<string, OneOrMany<AdditionalText>>(PathUtilities.Comparer); 534var builder = ImmutableDictionary.CreateBuilder<TKey, ImmutableDictionary<DiagnosticAnalyzer, ImmutableArray<Diagnostic>>>(); 535var perTreeBuilder = ImmutableDictionary.CreateBuilder<DiagnosticAnalyzer, ImmutableArray<Diagnostic>>(); 569var builder = ImmutableDictionary.CreateBuilder<DiagnosticAnalyzer, ImmutableArray<Diagnostic>>(); 588var builder = ImmutableDictionary.CreateBuilder<DiagnosticAnalyzer, AnalyzerTelemetryInfo>();
DiagnosticAnalyzer\AnalyzerDriver.cs (1)
1168var mapBuilder = ImmutableDictionary.CreateBuilder<Diagnostic, ProgrammaticSuppressionInfo>();
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (1)
839var builder = ImmutableDictionary.CreateBuilder<DiagnosticAnalyzer, AnalyzerActionCounts>();
DiagnosticAnalyzer\SuppressMessageAttributeState.cs (1)
285var builder = ImmutableDictionary.CreateBuilder<string, SuppressMessageInfo>();
Emit\CommonPEModuleBuilder.cs (1)
985var builder = ImmutableDictionary.CreateBuilder<ISymbolInternal, ImmutableArray<ISymbolInternal>>();
Operations\ControlFlowGraphBuilder.cs (2)
150var localFunctionsMap = ImmutableDictionary.CreateBuilder<IMethodSymbol, (ControlFlowRegion, ILocalFunctionOperation, int)>(); 151ImmutableDictionary<IFlowAnonymousFunctionOperation, (ControlFlowRegion, int)>.Builder? anonymousFunctionsMapOpt = null;
Operations\ControlFlowGraphBuilder.RegionBuilder.cs (7)
298ImmutableDictionary<IMethodSymbol, (ControlFlowRegion region, ILocalFunctionOperation operation, int ordinal)>.Builder localFunctionsMap, 299ImmutableDictionary<IFlowAnonymousFunctionOperation, (ControlFlowRegion region, int ordinal)>.Builder? anonymousFunctionsMapOpt, 383(ImmutableDictionary<IFlowAnonymousFunctionOperation, (ControlFlowRegion region, int ordinal)>.Builder map, ControlFlowRegion region) argument = (anonymousFunctionsMapOpt, result); 399OperationVisitor<(ImmutableDictionary<IFlowAnonymousFunctionOperation, (ControlFlowRegion region, int ordinal)>.Builder map, ControlFlowRegion region), IOperation> 405(ImmutableDictionary<IFlowAnonymousFunctionOperation, (ControlFlowRegion region, int ordinal)>.Builder map, ControlFlowRegion region) argument) 411internal override IOperation? VisitNoneOperation(IOperation operation, (ImmutableDictionary<IFlowAnonymousFunctionOperation, (ControlFlowRegion region, int ordinal)>.Builder map, ControlFlowRegion region) argument) 418(ImmutableDictionary<IFlowAnonymousFunctionOperation, (ControlFlowRegion region, int ordinal)>.Builder map, ControlFlowRegion region) argument)
ReferenceManager\CommonReferenceManager.State.cs (1)
546ImmutableDictionary<AssemblyIdentity, AssemblyIdentity>.Builder? lazyBuilder = null;
RuleSet\RuleSet.cs (1)
88var specificOptions = _specificDiagnosticOptions.ToBuilder();
RuleSet\RuleSetProcessor.cs (1)
98var specificOptions = ImmutableDictionary.CreateBuilder<string, ReportDiagnostic>();
SourceGeneration\IncrementalContexts.cs (1)
255internal readonly ImmutableDictionary<string, object>.Builder HostOutputBuilder;
SourceGeneration\Nodes\GeneratorRunStateTable.cs (1)
64ImmutableDictionary<string, ImmutableArray<IncrementalGeneratorRunStep>>.Builder resultBuilder = ImmutableDictionary.CreateBuilder<string, ImmutableArray<IncrementalGeneratorRunStep>>();
SourceGeneration\SyntaxStore.cs (2)
31private readonly ImmutableDictionary<SyntaxInputNode, Exception>.Builder _syntaxExceptions = ImmutableDictionary.CreateBuilder<SyntaxInputNode, Exception>(); 32private readonly ImmutableDictionary<SyntaxInputNode, TimeSpan>.Builder _syntaxTimes = ImmutableDictionary.CreateBuilder<SyntaxInputNode, TimeSpan>();
Microsoft.CodeAnalysis.CodeStyle (14)
src\Analyzers\Core\Analyzers\NamingStyle\NamingStyleDiagnosticAnalyzerBase.cs (1)
164var builder = ImmutableDictionary.CreateBuilder<string, string?>();
src\Analyzers\Core\Analyzers\RemoveRedundantEquality\AbstractRemoveRedundantEqualityDiagnosticAnalyzer.cs (1)
94var properties = ImmutableDictionary.CreateBuilder<string, string?>();
src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\SuppressMessageAttributeState.cs (1)
28var builder = ImmutableDictionary.CreateBuilder<string, TargetScope>(StringComparer.OrdinalIgnoreCase);
src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.cs (2)
153var builder = ImmutableDictionary.CreateBuilder<(UnusedValuePreference preference, bool isUnusedLocalAssignment, bool isRemovableAssignment), 173var propertiesBuilder = ImmutableDictionary.CreateBuilder<string, string>();
src\Analyzers\Core\Analyzers\SimplifyTypeNames\SimplifyTypeNamesDiagnosticAnalyzerBase.cs (1)
164var builder = ImmutableDictionary.CreateBuilder<string, string?>();
src\Analyzers\Core\Analyzers\UseCompoundAssignment\UseCompoundAssignmentUtilities.cs (2)
24var binaryToAssignmentBuilder = ImmutableDictionary.CreateBuilder<TSyntaxKind, TSyntaxKind>(); 25var assignmentToTokenBuilder = ImmutableDictionary.CreateBuilder<TSyntaxKind, TSyntaxKind>();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (1)
48var activeSectionProperties = ImmutableDictionary.CreateBuilder<string, (string value, TextLine? line)>(AnalyzerConfigOptions.KeyComparer);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
49ImmutableDictionary<CaptureId, FlowCaptureKind>.Builder lvalueFlowCaptureIdBuilder = null;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (2)
112var builder = ImmutableDictionary.CreateBuilder<Guid, string>(); 161var builder = ImmutableDictionary.CreateBuilder<SerializableNamingRule, string>();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AliasSymbolCache.cs (1)
59var builder = ImmutableDictionary.CreateBuilder<INamespaceOrTypeSymbol, IAliasSymbol>();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PooledBuilderExtensions.cs (1)
46var result = ImmutableDictionary.CreateBuilder<K, ImmutableArray<V>>();
Microsoft.CodeAnalysis.CodeStyle.Fixes (6)
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (6)
414var parameterToExistingMemberMap = ImmutableDictionary.CreateBuilder<string, ISymbol>(); 415var parameterToNewFieldMap = ImmutableDictionary.CreateBuilder<string, string>(); 416var parameterToNewPropertyMap = ImmutableDictionary.CreateBuilder<string, string>(); 450ImmutableDictionary<string, ISymbol>.Builder parameterToExistingMemberMap, 451ImmutableDictionary<string, string>.Builder parameterToNewFieldMap, 452ImmutableDictionary<string, string>.Builder parameterToNewPropertyMap,
Microsoft.CodeAnalysis.CSharp (28)
Binder\DecisionDagBuilder.cs (1)
841var newRemainingValues = ImmutableDictionary.CreateBuilder<BoundDagTemp, IValueSet>();
Binder\Imports.cs (1)
73var expandedAliasesBuilder = ImmutableDictionary.CreateBuilder<string, AliasAndUsingDirective>();
Compilation\SyntaxAndDeclarationManager.cs (13)
105var ordinalMapBuilder = state.OrdinalMap.ToBuilder(); 106var loadDirectiveMapBuilder = state.LoadDirectiveMap.ToBuilder(); 107var loadedSyntaxTreeMapBuilder = state.LoadedSyntaxTreeMap.ToBuilder(); 108var declMapBuilder = state.RootNamespaces.ToBuilder(); 109var lastComputedMemberNamesMap = state.LastComputedMemberNames.ToBuilder(); 335var declMapBuilder = state.RootNamespaces.ToBuilder(); 336var lastComputedMemberNamesMap = state.LastComputedMemberNames.ToBuilder(); 495var loadDirectiveMapBuilder = loadDirectiveMap.ToBuilder(); 496var loadedSyntaxTreeMapBuilder = loadedSyntaxTreeMap.ToBuilder(); 497var declMapBuilder = state.RootNamespaces.ToBuilder(); 498var lastComputedMemberNamesMap = state.LastComputedMemberNames.ToBuilder(); 607ImmutableDictionary<SyntaxTree, Lazy<RootSingleNamespaceDeclaration>>.Builder declMapBuilder, 608ImmutableDictionary<SyntaxTree, OneOrMany<WeakReference<StrongBox<ImmutableSegmentedHashSet<string>>>>>.Builder lastComputedMemberNamesMap)
FlowAnalysis\NullableWalker.cs (6)
216private readonly ImmutableDictionary<BoundExpression, (NullabilityInfo Info, TypeSymbol? Type)>.Builder? _analyzedNullabilityMapOpt; 460ImmutableDictionary<BoundExpression, (NullabilityInfo, TypeSymbol?)>.Builder? analyzedNullabilityMapOpt, 1503var analyzedNullabilities = ImmutableDictionary.CreateBuilder<BoundExpression, (NullabilityInfo, TypeSymbol?)>(EqualityComparer<BoundExpression>.Default, NullabilityInfoTypeComparer.Instance); 1560var analyzedNullabilities = ImmutableDictionary.CreateBuilder<BoundExpression, (NullabilityInfo, TypeSymbol?)>(EqualityComparer<BoundExpression>.Default, NullabilityInfoTypeComparer.Instance); 1601var remappedSymbolsBuilder = ImmutableDictionary.CreateBuilder<Symbol, Symbol>(Symbols.SymbolEqualityComparer.ConsiderEverything, Symbols.SymbolEqualityComparer.ConsiderEverything); 1721ImmutableDictionary<BoundExpression, (NullabilityInfo, TypeSymbol?)>.Builder? analyzedNullabilityMapOpt,
FlowAnalysis\NullableWalker.SnapshotManager.cs (1)
148private readonly ImmutableDictionary<(BoundNode?, Symbol), Symbol>.Builder _updatedSymbolMap = ImmutableDictionary.CreateBuilder<(BoundNode?, Symbol), Symbol>(ExpressionAndSymbolEqualityComparer.Instance, Symbols.SymbolEqualityComparer.ConsiderEverything);
Generated\BoundNodes.xml.Generated.cs (2)
12219private readonly ImmutableDictionary<Symbol, Symbol>.Builder _remappedSymbols; 12221public NullabilityRewriter(ImmutableDictionary<BoundExpression, (NullabilityInfo Info, TypeSymbol? Type)> updatedNullabilities, NullableWalker.SnapshotManager? snapshotManager, ImmutableDictionary<Symbol, Symbol>.Builder remappedSymbols)
SymbolDisplay\SymbolDisplayVisitor_Minimal.cs (1)
213var builder = ImmutableDictionary.CreateBuilder<INamespaceOrTypeSymbol, IAliasSymbol>();
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (2)
293var builder = mergedAliases.ToBuilder(); 641ImmutableDictionary<string, AliasAndUsingDirective>.Builder? usingAliasesMap = null;
Symbols\TypeSymbol.cs (1)
2326var map = ImmutableDictionary.CreateBuilder<MethodSymbol, MethodSymbol>(ExplicitInterfaceImplementationTargetMemberEqualityComparer.Instance);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordHelpers.cs (3)
301var additionalValuesBuilder = assignmentValues.ToBuilder(); 378var dictionaryBuilder = ImmutableDictionary<ISymbol, ExpressionSyntax>.Empty.ToBuilder(); 424var dictionaryBuilder = ImmutableDictionary<ISymbol, T>.Empty.ToBuilder();
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
InlineRename\CSharpEditorInlineRenameService.cs (1)
92var contextBuilder = ImmutableDictionary.CreateBuilder<string, ImmutableArray<(string filePath, string content)>>();
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1)
Diagnostics\DiagnosticAnalyzerTests.cs (1)
1501var analyzerConfigOptionsPerTreeBuilder = ImmutableDictionary.CreateBuilder<object, AnalyzerConfigOptions>();
Microsoft.CodeAnalysis.CSharp.Features (5)
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordHelpers.cs (3)
301var additionalValuesBuilder = assignmentValues.ToBuilder(); 378var dictionaryBuilder = ImmutableDictionary<ISymbol, ExpressionSyntax>.Empty.ToBuilder(); 424var dictionaryBuilder = ImmutableDictionary<ISymbol, T>.Empty.ToBuilder();
Structure\CSharpBlockStructureProvider.cs (2)
18var builder = ImmutableDictionary.CreateBuilder<Type, ImmutableArray<AbstractSyntaxStructureProvider>>(); 62var builder = ImmutableDictionary.CreateBuilder<int, ImmutableArray<AbstractSyntaxStructureProvider>>();
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
SourceGeneration\GeneratorDriverTests.cs (1)
2620var builder = ImmutableDictionary<string, string>.Empty.ToBuilder();
Microsoft.CodeAnalysis.EditorFeatures (2)
IntelliSense\AsyncCompletion\FilterSet.cs (1)
68var mapBuilder = ImmutableDictionary.CreateBuilder<string, FilterWithMask>();
Tagging\AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs (1)
466var newTagTrees = ImmutableDictionary.CreateBuilder<ITextBuffer, TagSpanIntervalTree<TTag>>();
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (6)
PDB\MethodDebugInfo.Native.cs (4)
399ImmutableDictionary<int, ImmutableArray<bool>>.Builder? localBuilder = null; 400ImmutableDictionary<string, ImmutableArray<bool>>.Builder? constantBuilder = null; 484ImmutableDictionary<int, ImmutableArray<string?>>.Builder? localBuilder = null; 485ImmutableDictionary<LocalNameAndScope, ImmutableArray<string?>>.Builder? constantBuilder = null;
PDB\MethodDebugInfo.Portable.cs (2)
139ImmutableDictionary<int, ImmutableArray<bool>>.Builder? lazyDynamicLocalsBuilder = null; 140ImmutableDictionary<int, ImmutableArray<string?>>.Builder? lazyTupleLocalsBuilder = null;
Microsoft.CodeAnalysis.ExpressionEvaluator.FunctionResolver (2)
SpecialTypeExtensions.cs (1)
25var builder = ImmutableDictionary.CreateBuilder<SpecialType, QualifiedTypeSignature>();
VisualBasic\SyntaxKind.cs (1)
42var builder = ImmutableDictionary.CreateBuilder<string, SyntaxKind>(comparer);
Microsoft.CodeAnalysis.ExternalAccess.FSharp (1)
VS\IFSharpWorkspaceProjectContextFactory.cs (1)
150var builder = ImmutableDictionary.CreateBuilder<string, IFSharpWorkspaceProjectContext>();
Microsoft.CodeAnalysis.Features (35)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.GlobalSuppressMessageFixAllCodeAction.cs (4)
154var diagnosticsMapBuilder = ImmutableDictionary.CreateBuilder<ISymbol, List<Diagnostic>>(); 175var diagnosticsMapBuilder = ImmutableDictionary.CreateBuilder<ISymbol, List<Diagnostic>>(); 190private static void AddDiagnosticForSymbolIfNeeded(ISymbol targetSymbol, Diagnostic diagnostic, ImmutableDictionary<ISymbol, List<Diagnostic>>.Builder diagnosticsMapBuilder) 206private static IEnumerable<KeyValuePair<ISymbol, ImmutableArray<Diagnostic>>> CreateDiagnosticsBySymbol(ImmutableDictionary<ISymbol, List<Diagnostic>>.Builder diagnosticsMapBuilder)
Completion\CompletionService.ProviderManager.cs (1)
51var builder = ImmutableDictionary.CreateBuilder<string, CompletionProvider>();
ConvertAnonymousType\AbstractConvertAnonymousTypeToClassCodeRefactoringProvider.cs (1)
329var builder = ImmutableDictionary.CreateBuilder<IPropertySymbol, string>();
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (1)
1453var additionalReverseMap = ImmutableDictionary.CreateBuilder<SyntaxNode, SyntaxNode>();
EditAndContinue\DebuggingSession.cs (1)
438var builder = ImmutableDictionary.CreateBuilder<K, ImmutableArray<V>>();
EmbeddedLanguages\RegularExpressions\RegexParser.CaptureInfoAnalyzer.cs (3)
32private readonly ImmutableDictionary<int, TextSpan>.Builder _captureNumberToSpan; 33private readonly ImmutableDictionary<string, TextSpan>.Builder _captureNameToSpan; 197ImmutableDictionary<T, TextSpan>.Builder mapping,
GenerateConstructorFromMembers\AbstractGenerateConstructorFromMembersCodeRefactoringProvider.FieldDelegatingCodeAction.cs (1)
37var parameterToExistingFieldMap = ImmutableDictionary.CreateBuilder<string, ISymbol>();
GenerateType\AbstractGenerateTypeService.Editor.cs (2)
585ImmutableDictionary<string, ISymbol>.Builder parameterToFieldMap, 586ImmutableDictionary<string, string>.Builder parameterToNewFieldMap)
GenerateType\AbstractGenerateTypeService.GenerateNamedType.cs (2)
195var parameterToExistingFieldMap = ImmutableDictionary.CreateBuilder<string, ISymbol>(); 196var parameterToNewFieldMap = ImmutableDictionary.CreateBuilder<string, string>();
PullMemberUp\MembersPuller.cs (1)
480var symbolToDeclarationsBuilder = ImmutableDictionary.CreateBuilder<ISymbol, ImmutableArray<SyntaxNode>>();
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (1)
121var definitionToBackingField = ImmutableDictionary.CreateBuilder<IPropertySymbol, IFieldSymbol?>(SymbolEquivalenceComparer.Instance);
SimplifyThisOrMe\AbstractSimplifyThisOrMeDiagnosticAnalyzer.cs (1)
68var builder = ImmutableDictionary.CreateBuilder<string, string?>();
src\Analyzers\Core\Analyzers\NamingStyle\NamingStyleDiagnosticAnalyzerBase.cs (1)
164var builder = ImmutableDictionary.CreateBuilder<string, string?>();
src\Analyzers\Core\Analyzers\RemoveRedundantEquality\AbstractRemoveRedundantEqualityDiagnosticAnalyzer.cs (1)
94var properties = ImmutableDictionary.CreateBuilder<string, string?>();
src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\SuppressMessageAttributeState.cs (1)
28var builder = ImmutableDictionary.CreateBuilder<string, TargetScope>(StringComparer.OrdinalIgnoreCase);
src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.cs (2)
153var builder = ImmutableDictionary.CreateBuilder<(UnusedValuePreference preference, bool isUnusedLocalAssignment, bool isRemovableAssignment), 173var propertiesBuilder = ImmutableDictionary.CreateBuilder<string, string>();
src\Analyzers\Core\Analyzers\SimplifyTypeNames\SimplifyTypeNamesDiagnosticAnalyzerBase.cs (1)
164var builder = ImmutableDictionary.CreateBuilder<string, string?>();
src\Analyzers\Core\Analyzers\UseCompoundAssignment\UseCompoundAssignmentUtilities.cs (2)
24var binaryToAssignmentBuilder = ImmutableDictionary.CreateBuilder<TSyntaxKind, TSyntaxKind>(); 25var assignmentToTokenBuilder = ImmutableDictionary.CreateBuilder<TSyntaxKind, TSyntaxKind>();
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (6)
414var parameterToExistingMemberMap = ImmutableDictionary.CreateBuilder<string, ISymbol>(); 415var parameterToNewFieldMap = ImmutableDictionary.CreateBuilder<string, string>(); 416var parameterToNewPropertyMap = ImmutableDictionary.CreateBuilder<string, string>(); 450ImmutableDictionary<string, ISymbol>.Builder parameterToExistingMemberMap, 451ImmutableDictionary<string, string>.Builder parameterToNewFieldMap, 452ImmutableDictionary<string, string>.Builder parameterToNewPropertyMap,
Structure\Syntax\BlockStructureExtensions.cs (1)
15this ImmutableDictionary<Type, ImmutableArray<AbstractSyntaxStructureProvider>>.Builder builder)
SyncNamespaces\AbstractSyncNamespacesService.cs (1)
62var builder = ImmutableDictionary.CreateBuilder<Project, ImmutableArray<Diagnostic>>();
Microsoft.CodeAnalysis.Features.UnitTests (1)
EditAndContinue\ActiveStatementsMapTests.cs (1)
243var remapping = ImmutableDictionary.CreateBuilder<ManagedMethodId, ImmutableArray<NonRemappableRegion>>();
Microsoft.CodeAnalysis.LanguageServer.Protocol (13)
Features\CodeFixes\CodeFixService.cs (3)
910var configurationFixerMap = ImmutableDictionary.CreateBuilder<LanguageKind, Lazy<ImmutableArray<IConfigurationFixProvider>>>(); 932var languageMap = ImmutableDictionary.CreateBuilder<LanguageKind, Lazy<ImmutableDictionary<CodeFixProvider, int>>>(); 937var priorityMap = ImmutableDictionary.CreateBuilder<CodeFixProvider, int>();
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.AnalysisData.cs (1)
116var builder = ImmutableDictionary.CreateBuilder<DiagnosticAnalyzer, DiagnosticAnalysisResult>();
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.Executor.cs (1)
282ImmutableDictionary<DocumentId, ImmutableArray<DiagnosticData>>.Builder? lazyLoadDiagnostics = null;
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.ProjectState.cs (4)
459private ImmutableDictionary<DocumentId, ImmutableArray<DiagnosticData>>.Builder? _syntaxLocals; 460private ImmutableDictionary<DocumentId, ImmutableArray<DiagnosticData>>.Builder? _semanticLocals; 461private ImmutableDictionary<DocumentId, ImmutableArray<DiagnosticData>>.Builder? _nonLocals; 483private void Add(ref ImmutableDictionary<DocumentId, ImmutableArray<DiagnosticData>>.Builder? locals, DocumentId documentId, ImmutableArray<DiagnosticData> diagnostics)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.StateManager.cs (1)
138var builder = ImmutableDictionary.CreateBuilder<DiagnosticAnalyzer, StateSet>();
Features\Options\ClientFallbackAnalyzerConfigOptionsProvider.cs (1)
27var builder = ImmutableDictionary.CreateBuilder<string, string>(AnalyzerConfigOptions.KeyComparer);
Features\Options\SolutionAnalyzerConfigOptionsUpdater.cs (1)
59ImmutableDictionary<string, string>.Builder? lazyBuilder = null;
Features\UnifiedSuggestions\UnifiedSuggestedActionsSource.cs (1)
71var map = ImmutableDictionary.CreateBuilder<CodeFixGroupKey, IList<IUnifiedSuggestedAction>>();
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (2)
Diagnostics\AbstractPullDiagnosticTestsBase.cs (1)
42var builder = ImmutableDictionary.CreateBuilder<string, ImmutableArray<DiagnosticAnalyzer>>();
Diagnostics\BuildOnlyDiagnosticIdsHandlerTests.cs (1)
52var builder = ImmutableDictionary.CreateBuilder<string, ImmutableArray<DiagnosticAnalyzer>>();
Microsoft.CodeAnalysis.Scripting (1)
Hosting\Resolvers\RuntimeMetadataReferenceResolver.cs (1)
212var set = ImmutableDictionary.CreateBuilder<string, string>(StringComparer.OrdinalIgnoreCase);
Microsoft.CodeAnalysis.Test.Utilities (2)
Diagnostics\DiagnosticExtensions.cs (2)
403var builder = ImmutableDictionary.CreateBuilder<string, ImmutableArray<DiagnosticAnalyzer>>(); 417var builder = ImmutableDictionary.CreateBuilder<string, ImmutableArray<AnalyzerReference>>();
Microsoft.CodeAnalysis.Workspaces (38)
CodeFixes\FixAllOccurrences\FixAllContext.DiagnosticProvider.cs (1)
94var projectsAndDiagnostics = ImmutableDictionary.CreateBuilder<Project, ImmutableArray<Diagnostic>>();
CodeFixes\FixAllOccurrences\FixAllContextHelper.cs (1)
131var builder = ImmutableDictionary.CreateBuilder<Document, ImmutableArray<Diagnostic>>();
Diagnostics\AbstractDiagnosticPropertiesService.cs (1)
29var result = ImmutableDictionary.CreateBuilder<string, string>();
Diagnostics\Extensions.cs (1)
118var builder = ImmutableDictionary.CreateBuilder<DiagnosticAnalyzer, DiagnosticAnalysisResultBuilder>();
Diagnostics\HostDiagnosticAnalyzers.cs (5)
96var builder = ImmutableDictionary.CreateBuilder<string, ImmutableArray<DiagnosticDescriptor>>(); 163var builder = ImmutableDictionary.CreateBuilder<object, ImmutableArray<DiagnosticDescriptor>>(); 184var builder = ImmutableDictionary.CreateBuilder<object, ImmutableArray<DiagnosticAnalyzer>>(); 222var builder = ImmutableDictionary.CreateBuilder<object, ImmutableArray<DiagnosticAnalyzer>>(); 262var builder = ImmutableDictionary.CreateBuilder<object, AnalyzerReference>();
FindSymbols\TopLevelSyntaxTree\TopLevelSyntaxTreeIndex.ExtensionMethodInfo.cs (1)
61var receiverTypeNameToExtensionMethodMapBuilder = ImmutableDictionary.CreateBuilder<string, ImmutableArray<int>>();
Rename\ConflictEngine\RenamedSpansTracker.cs (2)
226var builder = ImmutableDictionary.CreateBuilder<DocumentId, ImmutableArray<(TextSpan oldSpan, TextSpan newSpan)>>(); 236var builder = ImmutableDictionary.CreateBuilder<DocumentId, ImmutableArray<ComplexifiedSpan>>();
Rename\ConflictResolution.cs (1)
105var result = ImmutableDictionary.CreateBuilder<TextSpan, TextSpan>();
SemanticModelReuse\SemanticModelWorkspaceServiceFactory.SemanticModelWorkspaceService.cs (1)
149var builder = ImmutableDictionary.CreateBuilder<DocumentId, SemanticModelReuseInfo?>();
Serialization\SerializerService.cs (2)
208var optionsByLanguage = ImmutableDictionary.CreateBuilder<string, StructuredAnalyzerConfigOptions>(); 209var options = ImmutableDictionary.CreateBuilder<string, string>();
Shared\Extensions\ILanguageMetadataExtensions.cs (1)
32var builder = ImmutableDictionary.CreateBuilder<string, ArrayBuilder<Lazy<TInterface, TMetadata>>>();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (1)
48var activeSectionProperties = ImmutableDictionary.CreateBuilder<string, (string value, TextLine? line)>(AnalyzerConfigOptions.KeyComparer);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
49ImmutableDictionary<CaptureId, FlowCaptureKind>.Builder lvalueFlowCaptureIdBuilder = null;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferencesEditorConfigSerializer.cs (2)
112var builder = ImmutableDictionary.CreateBuilder<Guid, string>(); 161var builder = ImmutableDictionary.CreateBuilder<SerializableNamingRule, string>();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AliasSymbolCache.cs (1)
59var builder = ImmutableDictionary.CreateBuilder<INamespaceOrTypeSymbol, IAliasSymbol>();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PooledBuilderExtensions.cs (1)
46var result = ImmutableDictionary.CreateBuilder<K, ImmutableArray<V>>();
Workspace\Solution\ProjectDependencyGraph.cs (1)
116ImmutableDictionary<ProjectId, ImmutableHashSet<ProjectId>>.Builder? builder = null;
Workspace\Solution\ProjectDependencyGraph_AddProjectReference.cs (3)
86var builder = existingReverseReferencesMap.ToBuilder(); 124var builder = existingTransitiveReferencesMap.ToBuilder(); 172var builder = existingReverseTransitiveReferencesMap.ToBuilder();
Workspace\Solution\ProjectDependencyGraph_RemoveAllProjectReferences.cs (3)
67var builder = existingReverseReferencesMap.ToBuilder(); 81var builder = existingTransitiveReferencesMap.ToBuilder(); 107var builder = existingReverseTransitiveReferencesMap.ToBuilder();
Workspace\Solution\ProjectDependencyGraph_RemoveProject.cs (4)
56var builder = existingForwardReferencesMap.ToBuilder(); 107var builder = existingReverseReferencesMap.ToBuilder(); 129var builder = existingTransitiveReferencesMap.ToBuilder(); 157var builder = existingReverseTransitiveReferencesMap.ToBuilder();
Workspace\Solution\ProjectDependencyGraph_RemoveProjectReference.cs (2)
72var builder = existingTransitiveReferencesMap.ToBuilder(); 99var builder = existingReverseTransitiveReferencesMap.ToBuilder();
Workspace\Solution\SolutionState.cs (2)
377var newStateMapBuilder = ProjectStates.ToBuilder(); 442var newStateMapBuilder = ProjectStates.ToBuilder();
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\MSBuildProjectLoader.Worker_ResolveReferences.cs (1)
68var builder = ImmutableDictionary.CreateBuilder<string, HashSet<int>>(PathUtilities.Comparer);
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
Program.cs (1)
27var propertiesBuilder = ImmutableDictionary.CreateBuilder<string, string>();
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (1)
FileSet.cs (1)
26var builder = ImmutableDictionary.CreateBuilder<string, object>(StringComparer.OrdinalIgnoreCase);
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (2)
Options\OptionsTestInfo.cs (1)
26var resultBuilder = ImmutableDictionary.CreateBuilder<string, OptionsTestInfo>();
OptionsCollection.cs (1)
100var builder = ImmutableDictionary.CreateBuilder<string, string>(AnalyzerConfigOptions.KeyComparer);
Microsoft.Interop.ComInterfaceGenerator (3)
Analyzers\ConvertComImportToGeneratedComInterfaceAnalyzer.cs (1)
136ImmutableDictionary<string, string>.Builder properties = ImmutableDictionary.CreateBuilder<string, string>();
Analyzers\ConvertComImportToGeneratedComInterfaceFixer.cs (1)
45var optionsBuilder = ImmutableDictionary.CreateBuilder<string, Option>();
src\libraries\System.Runtime.InteropServices\gen\Common\ConvertToSourceGeneratedInteropFixer.cs (1)
61ImmutableDictionary<string, Option>.Builder options = ImmutableDictionary.CreateBuilder<string, Option>();
Microsoft.Interop.LibraryImportGenerator (4)
Analyzers\ConvertToLibraryImportAnalyzer.cs (1)
83ImmutableDictionary<string, string>.Builder properties = ImmutableDictionary.CreateBuilder<string, string>();
Analyzers\ConvertToLibraryImportFixer.cs (1)
58var optionsBuilder = ImmutableDictionary.CreateBuilder<string, Option>();
Analyzers\CustomMarshallerAttributeAnalyzer.cs (1)
35var builder = ImmutableDictionary.CreateBuilder<string, string>();
src\libraries\System.Runtime.InteropServices\gen\Common\ConvertToSourceGeneratedInteropFixer.cs (1)
61ImmutableDictionary<string, Option>.Builder options = ImmutableDictionary.CreateBuilder<string, Option>();
Microsoft.Interop.SourceGeneration (1)
UseSiteAttributeProvider.cs (1)
36ImmutableDictionary<int, UseSiteAttributeData>.Builder useSiteAttributesByIndirectionDepth = ImmutableDictionary.CreateBuilder<int, UseSiteAttributeData>();
Microsoft.VisualStudio.LanguageServices (9)
CodeLens\CodeLensCallbackListener.cs (1)
63var builder = ImmutableDictionary.CreateBuilder<Guid, string>();
Diagnostics\VisualStudioDiagnosticAnalyzerService.cs (1)
122var descriptorsMap = ImmutableDictionary.CreateBuilder<string, IEnumerable<DiagnosticDescriptor>>();
TableDataSource\Suppression\VisualStudioDiagnosticListSuppressionStateService.cs (1)
302var builder = ImmutableDictionary.CreateBuilder<string, Document>();
TableDataSource\Suppression\VisualStudioSuppressionFixService.cs (6)
424ImmutableDictionary<Document, ImmutableArray<Diagnostic>>.Builder? builder = null; 443ImmutableDictionary<Project, ImmutableArray<Diagnostic>>.Builder? projectDiagsBuilder = null; 468var builder = ImmutableDictionary.CreateBuilder<DocumentId, List<DiagnosticData>>(); 487var finalBuilder = ImmutableDictionary.CreateBuilder<Document, ImmutableArray<Diagnostic>>(); 560var builder = ImmutableDictionary.CreateBuilder<ProjectId, List<DiagnosticData>>(); 579var finalBuilder = ImmutableDictionary.CreateBuilder<Project, ImmutableArray<Diagnostic>>();
System.Collections.Immutable (10)
System\Collections\Immutable\ImmutableDictionary.cs (4)
100public static ImmutableDictionary<TKey, TValue>.Builder CreateBuilder<TKey, TValue>() where TKey : notnull 112public static ImmutableDictionary<TKey, TValue>.Builder CreateBuilder<TKey, TValue>(IEqualityComparer<TKey>? keyComparer) where TKey : notnull 125public static ImmutableDictionary<TKey, TValue>.Builder CreateBuilder<TKey, TValue>(IEqualityComparer<TKey>? keyComparer, IEqualityComparer<TValue>? valueComparer) where TKey : notnull 157public static ImmutableDictionary<TKey, TValue> ToImmutableDictionary<TKey, TValue>(this ImmutableDictionary<TKey, TValue>.Builder builder) where TKey : notnull
System\Collections\Immutable\ImmutableDictionary_2.Builder.cs (2)
11/// Contains the inner <see cref="ImmutableDictionary{TKey, TValue}.Builder"/> class. 65/// Initializes a new instance of the <see cref="ImmutableDictionary{TKey, TValue}.Builder"/> class.
System\Collections\Immutable\ImmutableDictionary_2.cs (2)
287public Builder ToBuilder() 852if (sequence is Builder builder)
System\Collections\Immutable\ImmutableDictionary_2.Enumerator.cs (2)
21private readonly Builder? _builder; 43internal Enumerator(SortedInt32KeyNode<HashBucket> root, Builder? builder = null)