1 instantiation of Builder
System.Collections.Immutable (1)
System\Collections\Immutable\ImmutableDictionary_2.cs (1)
294return new Builder(this);
343 references to Builder
Aspire.Dashboard (1)
ServiceClient\Partials.cs (1)
158var builder = ImmutableDictionary.CreateBuilder<string, ResourcePropertyViewModel>(StringComparers.ResourcePropertyName);
dotnet-format (1)
Analyzers\AnalyzerFormatter.cs (1)
299var projectAnalyzers = ImmutableDictionary.CreateBuilder<ProjectId, ImmutableArray<DiagnosticAnalyzer>>();
GenerateDocumentationAndConfigFiles (7)
src\5f6f2f95b47c3dc6\SemanticModelWorkspaceServiceFactory.SemanticModelWorkspaceService.cs (1)
159var builder = ImmutableDictionary.CreateBuilder<DocumentId, SemanticModelReuseInfo?>();
src\a1065d420d446521\NamingStylePreferencesEditorConfigSerializer.cs (2)
124var builder = ImmutableDictionary.CreateBuilder<Guid, string>(); 172var builder = ImmutableDictionary.CreateBuilder<NamingRule, string>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
49ImmutableDictionary<CaptureId, FlowCaptureKind>.Builder lvalueFlowCaptureIdBuilder = null;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AliasSymbolCache.cs (1)
57var builder = ImmutableDictionary.CreateBuilder<INamespaceOrTypeSymbol, IAliasSymbol>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PooledBuilderExtensions.cs (1)
50var result = ImmutableDictionary.CreateBuilder<K, ImmutableArray<V>>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\FixAllContextHelper.cs (1)
137var builder = ImmutableDictionary.CreateBuilder<Document, ImmutableArray<Diagnostic>>();
ILLink.RoslynAnalyzer (1)
DataFlow\LValueFlowCaptureProvider.cs (1)
60ImmutableDictionary<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\aspnetcore\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\aspnetcore\src\Components\Endpoints\src\FormMapping\Factories\Dictionary\TypedDictionaryConverterFactory.cs (1)
118ImmutableDictionary<TKey, TValue>.Builder,
Microsoft.AspNetCore.Razor.Utilities.Shared (9)
src\roslyn\src\Razor\src\Shared\Microsoft.AspNetCore.Razor.SharedUtilities\PooledObjects\DictionaryBuilderPool`2.cs (5)
10/// A pool of <see cref="ImmutableDictionary{TKey, TValue}.Builder"/> instances. 17internal sealed partial class DictionaryBuilderPool<TKey, TValue> : CustomObjectPool<ImmutableDictionary<TKey, TValue>.Builder> 35public static PooledObject<ImmutableDictionary<TKey, TValue>.Builder> GetPooledObject() 38public static PooledObject<ImmutableDictionary<TKey, TValue>.Builder> GetPooledObject( 39out ImmutableDictionary<TKey, TValue>.Builder builder)
src\roslyn\src\Razor\src\Shared\Microsoft.AspNetCore.Razor.SharedUtilities\PooledObjects\DictionaryBuilderPool`2.Policy.cs (2)
32public override ImmutableDictionary<TKey, TValue>.Builder Create() 35public override bool Return(ImmutableDictionary<TKey, TValue>.Builder builder)
src\roslyn\src\Razor\src\Shared\Microsoft.AspNetCore.Razor.SharedUtilities\PooledObjects\PooledDictionaryBuilder`2.cs (2)
11/// Wraps a pooled <see cref="ImmutableDictionary{TKey, TValue}.Builder"/> but doesn't allocate it until 20private ImmutableDictionary<TKey, TValue>.Builder? _builder;
Microsoft.Build (6)
BuildCheck\Infrastructure\EditorConfig\EditorConfigFile.cs (1)
70var activeSectionProperties = ImmutableDictionary.CreateBuilder<string, string>(StringComparer.OrdinalIgnoreCase);
Collections\CopyOnWritePropertyDictionary.cs (1)
354ImmutableDictionary<string, T>.Builder builder = null;
Evaluation\LazyItemEvaluator.cs (1)
468public ImmutableDictionary<string, LazyItemList>.Builder ReferencedItemLists { get; } = Traits.Instance.EscapeHatches.UseCaseSensitiveItemNames ?
Graph\GraphBuilder.cs (1)
277ImmutableDictionary<string, string>.Builder solutionGlobalPropertiesBuilder = ImmutableDictionary.CreateBuilder(
Instance\ProjectItemInstance.cs (2)
1260var builder = lastItemDefinition.ToBuilder(); 1926var builder = ImmutableDictionaryExtensions.EmptyMetadata.ToBuilder();
Microsoft.Build.Framework (2)
BackEnd\TranslatorHelpers.cs (1)
225ImmutableDictionary<string, string>.Builder builder = ImmutableDictionary.Create<string, string>(comparer).ToBuilder();
ImmutableDictionaryExtensions.cs (1)
32ImmutableDictionary<string, string>.Builder builder = dictionary.ToBuilder();
Microsoft.Build.Tasks.Git (1)
GitDataReader\GitReferenceResolver.cs (1)
91var builder = ImmutableDictionary.CreateBuilder<string, string>();
Microsoft.Build.Utilities.Core (1)
TaskItem.cs (1)
128ImmutableDictionary<string, string>.Builder builder = ImmutableDictionaryExtensions.EmptyMetadata.ToBuilder();
Microsoft.CodeAnalysis (52)
CommandLine\AnalyzerConfig.cs (1)
203var activeSectionProperties = ImmutableDictionary.CreateBuilder<string, string>(
CommandLine\AnalyzerConfigSet.cs (21)
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); 520var duplicates = _duplicates; 522foreach ((var section, var keys) in duplicates) 558var dict = _values[sectionName]; 568if (!_values.TryGetValue(section.Name, out var sectionDict)) 574_duplicates.TryGetValue(section.Name, out var duplicateDict);
CommandLine\CommandLineParser.cs (1)
1397var builder = ImmutableDictionary.CreateBuilder<string, string>();
CommandLine\CommonCompiler.cs (1)
1027var builder = ImmutableDictionary.CreateBuilder<object, AnalyzerConfigOptions>();
Compilation\SyntaxTreeOptionsProvider.cs (1)
60var builder = ImmutableDictionary.CreateBuilder<SyntaxTree, Options>();
DiagnosticAnalyzer\AnalysisResultBuilder.cs (5)
71var builder = ImmutableDictionary.CreateBuilder<string, OneOrMany<AdditionalText>>(PathUtilities.Comparer); 544var builder = ImmutableDictionary.CreateBuilder<TKey, ImmutableDictionary<DiagnosticAnalyzer, ImmutableArray<Diagnostic>>>(); 545var perTreeBuilder = ImmutableDictionary.CreateBuilder<DiagnosticAnalyzer, ImmutableArray<Diagnostic>>(); 585var builder = ImmutableDictionary.CreateBuilder<DiagnosticAnalyzer, ImmutableArray<Diagnostic>>(); 604var builder = ImmutableDictionary.CreateBuilder<DiagnosticAnalyzer, AnalyzerTelemetryInfo>();
DiagnosticAnalyzer\AnalyzerDriver.cs (1)
1178var mapBuilder = ImmutableDictionary.CreateBuilder<Diagnostic, ProgrammaticSuppressionInfo>();
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (1)
841var builder = ImmutableDictionary.CreateBuilder<DiagnosticAnalyzer, AnalyzerActionCounts>();
DiagnosticAnalyzer\SuppressMessageAttributeState.cs (1)
314var builder = ImmutableDictionary.CreateBuilder<string, SuppressMessageInfo>();
Emit\CommonPEModuleBuilder.cs (1)
1066var builder = ImmutableDictionary.CreateBuilder<ISymbolInternal, ImmutableArray<ISymbolInternal>>();
InternalUtilities\ImmutableSetWithInsertionOrder`1.cs (2)
49ImmutableDictionary<T, uint>.Builder? builder = null; 96ImmutableDictionary<T, uint>.Builder? builder = null;
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)
431internal 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.Analyzers (10)
MetaAnalyzers\CompareSymbolsCorrectlyAnalyzer.cs (1)
328var builder = ImmutableDictionary.CreateBuilder<string, ImmutableHashSet<INamedTypeSymbol>.Builder>();
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer_IdRangeAndCategoryValidation.cs (1)
241var builder = ImmutableDictionary.CreateBuilder<string, ImmutableArray<(string? prefix, int start, int end)>>();
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer_ResourceStringsFormat.cs (1)
72var builder = ImmutableDictionary.CreateBuilder<string, (string value, Location location)>();
src\5f6f2f95b47c3dc6\SemanticModelWorkspaceServiceFactory.SemanticModelWorkspaceService.cs (1)
159var builder = ImmutableDictionary.CreateBuilder<DocumentId, SemanticModelReuseInfo?>();
src\a1065d420d446521\NamingStylePreferencesEditorConfigSerializer.cs (2)
124var builder = ImmutableDictionary.CreateBuilder<Guid, string>(); 172var builder = ImmutableDictionary.CreateBuilder<NamingRule, string>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
49ImmutableDictionary<CaptureId, FlowCaptureKind>.Builder lvalueFlowCaptureIdBuilder = null;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AliasSymbolCache.cs (1)
57var builder = ImmutableDictionary.CreateBuilder<INamespaceOrTypeSymbol, IAliasSymbol>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PooledBuilderExtensions.cs (1)
50var result = ImmutableDictionary.CreateBuilder<K, ImmutableArray<V>>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\FixAllContextHelper.cs (1)
137var builder = ImmutableDictionary.CreateBuilder<Document, ImmutableArray<Diagnostic>>();
Microsoft.CodeAnalysis.AnalyzerUtilities (20)
src\66dd3055a1c91c38\PointsToAnalysis.PointsToDataFlowOperationVisitor.cs (1)
73var builder = ImmutableDictionary.CreateBuilder<T, ImmutableHashSet<AbstractLocation>>();
src\683181b2796de991\ParameterValidationAnalysis.ParameterValidationDataFlowOperationVisitor.cs (1)
28private readonly ImmutableDictionary<IParameterSymbol, SyntaxNode>.Builder? _hazardousParameterUsageBuilder;
src\97c55a67c449f67c\GlobalFlowStateDataFlowOperationVisitor.cs (1)
30private readonly ImmutableDictionary<IOperation, TAbstractAnalysisValue>.Builder _globalValuesMapBuilder;
src\a03b2aad21e28a8a\PropertySetAnalysis.PropertySetDataFlowOperationVisitor.cs (1)
38private readonly ImmutableDictionary<(Location Location, IMethodSymbol? Method), HazardousUsageEvaluationResult>.Builder _hazardousUsageBuilder;
src\a1065d420d446521\NamingStylePreferencesEditorConfigSerializer.cs (2)
124var builder = ImmutableDictionary.CreateBuilder<Guid, string>(); 172var builder = ImmutableDictionary.CreateBuilder<NamingRule, string>();
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\DefaultPointsToValueGenerator.cs (1)
17private readonly ImmutableDictionary<AnalysisEntity, PointsToAbstractValue>.Builder _defaultPointsToValueMapBuilder;
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertyMapperCollection.cs (1)
58ImmutableDictionary<string, (int Index, PropertyMapper PropertyMapper)>.Builder builder = ImmutableDictionary.CreateBuilder<string, (int Index, PropertyMapper PropertyMapper)>(StringComparer.Ordinal);
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataSymbolMap.cs (2)
46ImmutableDictionary<ITypeSymbol, TInfo>.Builder concreteInfosBuilder = ImmutableDictionary.CreateBuilder<ITypeSymbol, TInfo>(); 47ImmutableDictionary<ITypeSymbol, TInfo>.Builder interfaceInfosBuilder = ImmutableDictionary.CreateBuilder<ITypeSymbol, TInfo>();
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AddressSharedEntitiesProvider.cs (1)
27private readonly ImmutableDictionary<AnalysisEntity, CopyAbstractValue>.Builder _addressSharedEntitiesBuilder;
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (6)
47private readonly ImmutableDictionary<IOperation, TAbstractAnalysisValue>.Builder _valueCacheBuilder; 48private readonly ImmutableDictionary<IOperation, PredicateValueKind>.Builder _predicateValueKindCacheBuilder; 118private readonly ImmutableDictionary<IOperation, IDataFlowAnalysisResult<TAbstractAnalysisValue>>.Builder _interproceduralResultsBuilder; 123private readonly ImmutableDictionary<IMethodSymbol, IDataFlowAnalysisResult<TAbstractAnalysisValue>>.Builder _standaloneLocalFunctionAnalysisResultsBuilder; 557var builder = ImmutableDictionary.CreateBuilder<IParameterSymbol, AnalysisEntity>(); 2613var builder = ImmutableDictionary.CreateBuilder<ISymbol, PointsToAbstractValue>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
49ImmutableDictionary<CaptureId, FlowCaptureKind>.Builder lvalueFlowCaptureIdBuilder = null;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AliasSymbolCache.cs (1)
57var builder = ImmutableDictionary.CreateBuilder<INamespaceOrTypeSymbol, IAliasSymbol>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PooledBuilderExtensions.cs (1)
50var result = ImmutableDictionary.CreateBuilder<K, ImmutableArray<V>>();
Microsoft.CodeAnalysis.CodeStyle (13)
src\a1065d420d446521\NamingStylePreferencesEditorConfigSerializer.cs (2)
124var builder = ImmutableDictionary.CreateBuilder<Guid, string>(); 172var builder = ImmutableDictionary.CreateBuilder<NamingRule, string>();
src\roslyn\src\Analyzers\Core\Analyzers\NamingStyle\NamingStyleDiagnosticAnalyzerBase.cs (1)
162var builder = ImmutableDictionary.CreateBuilder<string, string?>();
src\roslyn\src\Analyzers\Core\Analyzers\RemoveRedundantEquality\AbstractRemoveRedundantEqualityDiagnosticAnalyzer.cs (1)
94var properties = ImmutableDictionary.CreateBuilder<string, string?>();
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\SuppressMessageAttributeState.cs (1)
27var builder = ImmutableDictionary.CreateBuilder<string, TargetScope>(StringComparer.OrdinalIgnoreCase);
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.cs (2)
149var builder = ImmutableDictionary.CreateBuilder<(UnusedValuePreference preference, bool isUnusedLocalAssignment, bool isRemovableAssignment), 169var propertiesBuilder = ImmutableDictionary.CreateBuilder<string, string?>();
src\roslyn\src\Analyzers\Core\Analyzers\SimplifyTypeNames\SimplifyTypeNamesDiagnosticAnalyzerBase.cs (1)
150var builder = ImmutableDictionary.CreateBuilder<string, string?>();
src\roslyn\src\Analyzers\Core\Analyzers\UseCompoundAssignment\UseCompoundAssignmentUtilities.cs (2)
24var binaryToAssignmentBuilder = ImmutableDictionary.CreateBuilder<TSyntaxKind, TSyntaxKind>(); 25var assignmentToTokenBuilder = ImmutableDictionary.CreateBuilder<TSyntaxKind, TSyntaxKind>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
49ImmutableDictionary<CaptureId, FlowCaptureKind>.Builder lvalueFlowCaptureIdBuilder = null;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AliasSymbolCache.cs (1)
57var builder = ImmutableDictionary.CreateBuilder<INamespaceOrTypeSymbol, IAliasSymbol>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PooledBuilderExtensions.cs (1)
50var result = ImmutableDictionary.CreateBuilder<K, ImmutableArray<V>>();
Microsoft.CodeAnalysis.CodeStyle.Fixes (5)
src\5f6f2f95b47c3dc6\SemanticModelWorkspaceServiceFactory.SemanticModelWorkspaceService.cs (1)
159var builder = ImmutableDictionary.CreateBuilder<DocumentId, SemanticModelReuseInfo?>();
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\GenerateConstructorHelpers.cs (3)
149var parameterToExistingMemberMap = ImmutableDictionary.CreateBuilder<string, ISymbol>(); 150var parameterToNewFieldMap = ImmutableDictionary.CreateBuilder<string, string>(); 151var parameterToNewPropertyMap = ImmutableDictionary.CreateBuilder<string, string>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\FixAllContextHelper.cs (1)
137var builder = ImmutableDictionary.CreateBuilder<Document, ImmutableArray<Diagnostic>>();
Microsoft.CodeAnalysis.CSharp (31)
Binder\DecisionDagBuilder.cs (1)
1311var 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)
241private readonly ImmutableDictionary<BoundExpression, (NullabilityInfo Info, TypeSymbol? Type)>.Builder? _analyzedNullabilityMapOpt; 509ImmutableDictionary<BoundExpression, (NullabilityInfo, TypeSymbol?)>.Builder? analyzedNullabilityMapOpt, 1642var analyzedNullabilities = ImmutableDictionary.CreateBuilder<BoundExpression, (NullabilityInfo, TypeSymbol?)>(EqualityComparer<BoundExpression>.Default, NullabilityInfoTypeComparer.Instance); 1700var analyzedNullabilities = ImmutableDictionary.CreateBuilder<BoundExpression, (NullabilityInfo, TypeSymbol?)>(EqualityComparer<BoundExpression>.Default, NullabilityInfoTypeComparer.Instance); 1742var remappedSymbolsBuilder = ImmutableDictionary.CreateBuilder<Symbol, Symbol>(Symbols.SymbolEqualityComparer.ConsiderEverything, Symbols.SymbolEqualityComparer.ConsiderEverything); 1867ImmutableDictionary<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)
12713private readonly ImmutableDictionary<Symbol, Symbol>.Builder _remappedSymbols; 12715public NullabilityRewriter(ImmutableDictionary<BoundExpression, (NullabilityInfo Info, TypeSymbol? Type)> updatedNullabilities, NullableWalker.SnapshotManager? snapshotManager, ImmutableDictionary<Symbol, Symbol>.Builder remappedSymbols)
Lowering\ExtensionMethodBodyRewriter.cs (2)
60var builder = _symbolMap.ToBuilder(); 127var builder = _symbolMap.ToBuilder();
SymbolDisplay\SymbolDisplayVisitor_Minimal.cs (1)
214var builder = ImmutableDictionary.CreateBuilder<INamespaceOrTypeSymbol, IAliasSymbol>();
Symbols\Source\SourceNamedTypeSymbol_Extension.cs (1)
1051var builder = ImmutableDictionary.CreateBuilder<MethodSymbol, MethodSymbol>(ReferenceEqualityComparer.Instance);
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (2)
293var builder = mergedAliases.ToBuilder(); 641ImmutableDictionary<string, AliasAndUsingDirective>.Builder? usingAliasesMap = null;
Symbols\TypeSymbol.cs (1)
2359var map = ImmutableDictionary.CreateBuilder<MethodSymbol, MethodSymbol>(ExplicitInterfaceImplementationTargetMemberEqualityComparer.Instance);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
src\roslyn\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.Features (6)
Copilot\CSharpImplementNotImplementedExceptionFixProvider.cs (1)
87var memberReferencesBuilder = ImmutableDictionary.CreateBuilder<SyntaxNode, ImmutableArray<ReferencedSymbol>>();
src\roslyn\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)
17var builder = ImmutableDictionary.CreateBuilder<Type, ImmutableArray<AbstractSyntaxStructureProvider>>(); 64var builder = ImmutableDictionary.CreateBuilder<int, ImmutableArray<AbstractSyntaxStructureProvider>>();
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp (1)
Options\OmniSharpSolutionAnalyzerConfigOptionsUpdater.cs (1)
27var builder = ImmutableDictionary.CreateBuilder<string, string>(AnalyzerConfigOptions.KeyComparer);
Microsoft.CodeAnalysis.Features (38)
CodeFixes\Service\CodeFixService.cs (3)
946var configurationFixerMap = ImmutableDictionary.CreateBuilder<LanguageKind, Lazy<ImmutableArray<IConfigurationFixProvider>>>(); 968var languageMap = ImmutableDictionary.CreateBuilder<LanguageKind, Lazy<ImmutableDictionary<CodeFixProvider, int>>>(); 973var priorityMap = ImmutableDictionary.CreateBuilder<CodeFixProvider, int>();
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)
52var builder = ImmutableDictionary.CreateBuilder<string, CompletionProvider>();
ConvertAnonymousType\AbstractConvertAnonymousTypeToClassCodeRefactoringProvider.cs (1)
329var builder = ImmutableDictionary.CreateBuilder<IPropertySymbol, string>();
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (1)
1635var additionalReverseMap = ImmutableDictionary.CreateBuilder<SyntaxNode, SyntaxNode>();
EditAndContinue\DebuggingSession.cs (2)
338var initiallyReferencedAssemblies = ImmutableDictionary.CreateBuilder<string, OneOrMany<AssemblyIdentity>>(); 444var builder = ImmutableDictionary.CreateBuilder<K, ImmutableArray<V>>();
EditAndContinue\EditSession.cs (1)
1047var map = ImmutableDictionary.CreateBuilder<SyntaxTree, SyntaxNode>();
EditAndContinue\RunningProjectOptions.cs (1)
42var result = ImmutableDictionary.CreateBuilder<ProjectId, RunningProjectOptions>();
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,
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.FieldDelegatingCodeAction.cs (1)
40var parameterToExistingFieldMap = ImmutableDictionary.CreateBuilder<string, ISymbol>();
GenerateType\AbstractGenerateTypeService.Editor.cs (2)
587ImmutableDictionary<string, ISymbol>.Builder parameterToFieldMap, 588ImmutableDictionary<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)
474var symbolToDeclarationsBuilder = ImmutableDictionary.CreateBuilder<ISymbol, ImmutableArray<SyntaxNode>>();
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (1)
117var definitionToBackingField = ImmutableDictionary.CreateBuilder<IPropertySymbol, IFieldSymbol?>(SymbolEquivalenceComparer.Instance);
SimplifyThisOrMe\AbstractSimplifyThisOrMeDiagnosticAnalyzer.cs (1)
67var builder = ImmutableDictionary.CreateBuilder<string, string?>();
src\roslyn\src\Analyzers\Core\Analyzers\NamingStyle\NamingStyleDiagnosticAnalyzerBase.cs (1)
162var builder = ImmutableDictionary.CreateBuilder<string, string?>();
src\roslyn\src\Analyzers\Core\Analyzers\RemoveRedundantEquality\AbstractRemoveRedundantEqualityDiagnosticAnalyzer.cs (1)
94var properties = ImmutableDictionary.CreateBuilder<string, string?>();
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\SuppressMessageAttributeState.cs (1)
27var builder = ImmutableDictionary.CreateBuilder<string, TargetScope>(StringComparer.OrdinalIgnoreCase);
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.cs (2)
149var builder = ImmutableDictionary.CreateBuilder<(UnusedValuePreference preference, bool isUnusedLocalAssignment, bool isRemovableAssignment), 169var propertiesBuilder = ImmutableDictionary.CreateBuilder<string, string?>();
src\roslyn\src\Analyzers\Core\Analyzers\SimplifyTypeNames\SimplifyTypeNamesDiagnosticAnalyzerBase.cs (1)
150var builder = ImmutableDictionary.CreateBuilder<string, string?>();
src\roslyn\src\Analyzers\Core\Analyzers\UseCompoundAssignment\UseCompoundAssignmentUtilities.cs (2)
24var binaryToAssignmentBuilder = ImmutableDictionary.CreateBuilder<TSyntaxKind, TSyntaxKind>(); 25var assignmentToTokenBuilder = ImmutableDictionary.CreateBuilder<TSyntaxKind, TSyntaxKind>();
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\GenerateConstructorHelpers.cs (3)
149var parameterToExistingMemberMap = ImmutableDictionary.CreateBuilder<string, ISymbol>(); 150var parameterToNewFieldMap = ImmutableDictionary.CreateBuilder<string, string>(); 151var parameterToNewPropertyMap = ImmutableDictionary.CreateBuilder<string, string>();
Structure\Syntax\BlockStructureExtensions.cs (1)
13this ImmutableDictionary<Type, ImmutableArray<AbstractSyntaxStructureProvider>>.Builder builder)
SyncNamespaces\AbstractSyncNamespacesService.cs (1)
64var builder = ImmutableDictionary.CreateBuilder<Project, ImmutableArray<Diagnostic>>();
Microsoft.CodeAnalysis.Features.ExternalAccess (1)
Copilot\Internal\Analyzer\CSharp\CSharpCopilotCodeAnalysisService.cs (1)
167var resultBuilder = ImmutableDictionary.CreateBuilder<SyntaxNode, ImplementationDetails>();
Microsoft.CodeAnalysis.NetAnalyzers (39)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\IdentifiersShouldHaveCorrectSuffix.cs (2)
111var baseTypeSuffixMapBuilder = ImmutableDictionary.CreateBuilder<INamedTypeSymbol, ImmutableArray<string>>(SymbolEqualityComparer.Default); 112var interfaceTypeSuffixMapBuilder = ImmutableDictionary.CreateBuilder<INamedTypeSymbol, ImmutableArray<string>>(SymbolEqualityComparer.Default);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\IdentifiersShouldNotHaveIncorrectSuffix.cs (1)
127var suffixToBaseTypeDictionaryBuilder = ImmutableDictionary.CreateBuilder<string, ImmutableArray<INamedTypeSymbol>>();
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\ImplementStandardExceptionConstructors.cs (1)
131ImmutableDictionary<string, string?>.Builder builder = ImmutableDictionary.CreateBuilder<string, string?>();
Microsoft.CodeQuality.Analyzers\Maintainability\CodeMetricsAnalyzer.cs (1)
330var builder = ImmutableDictionary.CreateBuilder<string, IReadOnlyList<(SymbolKind?, uint)>>(StringComparer.OrdinalIgnoreCase);
Microsoft.CodeQuality.Analyzers\Maintainability\UseCrossPlatformIntrinsicsAnalyzer.cs (1)
37ImmutableDictionary<string, string?>.Builder builder = ImmutableDictionary.CreateBuilder<string, string?>();
Microsoft.CodeQuality.Analyzers\QualityGuidelines\AvoidMultipleEnumerations\FlowAnalysis\GlobalFlowStateDictionaryAnalysisValue.cs (1)
78var builder = ImmutableDictionary.CreateBuilder<IDeferredTypeEntity, TrackingEnumerationSet>();
Microsoft.NetCore.Analyzers\Performance\CollapseMultiplePathOperations.cs (1)
175var properties = ImmutableDictionary.CreateBuilder<string, string?>();
Microsoft.NetCore.Analyzers\Performance\PreferConvertToHexStringOverBitConverter.cs (2)
159var bitConverterReplacementsBuilder = ImmutableDictionary.CreateBuilder<IMethodSymbol, IMethodSymbol>(); 183var bitConverterReplacementsToLowerBuilder = ImmutableDictionary.CreateBuilder<IMethodSymbol, IMethodSymbol>();
Microsoft.NetCore.Analyzers\Performance\PreferHashDataOverComputeHash.cs (2)
260var dictBuilder = ImmutableDictionary.CreateBuilder<string, string?>(); 276var dictBuilder = ImmutableDictionary.CreateBuilder<string, string?>();
Microsoft.NetCore.Analyzers\Performance\PreferLengthCountIsEmptyOverAnyAnalyzer.cs (3)
117var properties = ImmutableDictionary.CreateBuilder<string, string?>(); 123var properties = ImmutableDictionary.CreateBuilder<string, string?>(); 130var properties = ImmutableDictionary.CreateBuilder<string, string?>();
Microsoft.NetCore.Analyzers\Performance\UseAsSpanInsteadOfRangeIndexer.cs (1)
199var dictBuilder = ImmutableDictionary.CreateBuilder<string, string?>();
Microsoft.NetCore.Analyzers\Performance\UseCountProperly.cs (4)
403ImmutableDictionary<string, string?>.Builder propertiesBuilder = ImmutableDictionary.CreateBuilder<string, string?>(StringComparer.Ordinal); 420ImmutableDictionary<string, string?>.Builder propertiesBuilder = ImmutableDictionary.CreateBuilder<string, string?>(StringComparer.Ordinal); 438ImmutableDictionary<string, string?>.Builder propertiesBuilder = ImmutableDictionary.CreateBuilder<string, string?>(); 450ImmutableDictionary<string, string?>.Builder propertiesBuilder = ImmutableDictionary.CreateBuilder<string, string?>(StringComparer.Ordinal);
Microsoft.NetCore.Analyzers\Runtime\AvoidConstArrays.cs (1)
146ImmutableDictionary<string, string?>.Builder properties = ImmutableDictionary.CreateBuilder<string, string?>();
Microsoft.NetCore.Analyzers\Runtime\ForwardCancellationTokenToInvocations.Analyzer.cs (1)
110ImmutableDictionary<string, string?>.Builder properties = ImmutableDictionary.CreateBuilder<string, string?>(StringComparer.Ordinal);
Microsoft.NetCore.Analyzers\Runtime\InstantiateArgumentExceptionsCorrectly.cs (1)
156var dictBuilder = ImmutableDictionary.CreateBuilder<string, string?>();
Microsoft.NetCore.Analyzers\Runtime\SpecifyStringComparison.cs (1)
165var overloadMapBuilder = ImmutableDictionary.CreateBuilder<IMethodSymbol, IMethodSymbol>();
src\11b41c7305441175\PropertyMapperCollection.cs (1)
57ImmutableDictionary<string, (int Index, PropertyMapper PropertyMapper)>.Builder builder = ImmutableDictionary.CreateBuilder<string, (int Index, PropertyMapper PropertyMapper)>(StringComparer.Ordinal);
src\11b41c7305441175\PropertySetAnalysis.PropertySetDataFlowOperationVisitor.cs (1)
35private readonly ImmutableDictionary<(Location Location, IMethodSymbol? Method), HazardousUsageEvaluationResult>.Builder _hazardousUsageBuilder;
src\47c588c5b8785708\ParameterValidationAnalysis.ParameterValidationDataFlowOperationVisitor.cs (1)
26private readonly ImmutableDictionary<IParameterSymbol, SyntaxNode>.Builder? _hazardousParameterUsageBuilder;
src\8ce1f4f68b646e6d\GlobalFlowStateDataFlowOperationVisitor.cs (1)
29private readonly ImmutableDictionary<IOperation, TAbstractAnalysisValue>.Builder _globalValuesMapBuilder;
src\ffd9070534249528\DefaultPointsToValueGenerator.cs (1)
15private readonly ImmutableDictionary<AnalysisEntity, PointsToAbstractValue>.Builder _defaultPointsToValueMapBuilder;
src\ffd9070534249528\PointsToAnalysis.PointsToDataFlowOperationVisitor.cs (1)
70var builder = ImmutableDictionary.CreateBuilder<T, ImmutableHashSet<AbstractLocation>>();
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataSymbolMap.cs (2)
44ImmutableDictionary<ITypeSymbol, TInfo>.Builder concreteInfosBuilder = ImmutableDictionary.CreateBuilder<ITypeSymbol, TInfo>(); 45ImmutableDictionary<ITypeSymbol, TInfo>.Builder interfaceInfosBuilder = ImmutableDictionary.CreateBuilder<ITypeSymbol, TInfo>();
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AddressSharedEntitiesProvider.cs (1)
25private readonly ImmutableDictionary<AnalysisEntity, CopyAbstractValue>.Builder _addressSharedEntitiesBuilder;
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (6)
44private readonly ImmutableDictionary<IOperation, TAbstractAnalysisValue>.Builder _valueCacheBuilder; 45private readonly ImmutableDictionary<IOperation, PredicateValueKind>.Builder _predicateValueKindCacheBuilder; 115private readonly ImmutableDictionary<IOperation, IDataFlowAnalysisResult<TAbstractAnalysisValue>>.Builder _interproceduralResultsBuilder; 120private readonly ImmutableDictionary<IMethodSymbol, IDataFlowAnalysisResult<TAbstractAnalysisValue>>.Builder _standaloneLocalFunctionAnalysisResultsBuilder; 554var builder = ImmutableDictionary.CreateBuilder<IParameterSymbol, AnalysisEntity>(); 2610var builder = ImmutableDictionary.CreateBuilder<ISymbol, PointsToAbstractValue>();
Microsoft.CodeAnalysis.ResxSourceGenerator (5)
src\a1065d420d446521\NamingStylePreferencesEditorConfigSerializer.cs (2)
124var builder = ImmutableDictionary.CreateBuilder<Guid, string>(); 172var builder = ImmutableDictionary.CreateBuilder<NamingRule, string>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
49ImmutableDictionary<CaptureId, FlowCaptureKind>.Builder lvalueFlowCaptureIdBuilder = null;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AliasSymbolCache.cs (1)
57var builder = ImmutableDictionary.CreateBuilder<INamespaceOrTypeSymbol, IAliasSymbol>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PooledBuilderExtensions.cs (1)
50var result = ImmutableDictionary.CreateBuilder<K, ImmutableArray<V>>();
Microsoft.CodeAnalysis.Scripting (1)
Hosting\Resolvers\RuntimeMetadataReferenceResolver.cs (1)
210var set = ImmutableDictionary.CreateBuilder<string, string>(StringComparer.OrdinalIgnoreCase);
Microsoft.CodeAnalysis.Workspaces (39)
CodeFixes\FixAllOccurrences\FixAllContext.DiagnosticProvider.cs (1)
94var projectsAndDiagnostics = ImmutableDictionary.CreateBuilder<Project, ImmutableArray<Diagnostic>>();
Diagnostics\AbstractDiagnosticPropertiesService.cs (1)
29var result = ImmutableDictionary.CreateBuilder<string, string>();
Diagnostics\Extensions.cs (1)
128var builder = ImmutableDictionary.CreateBuilder<DiagnosticAnalyzer, DiagnosticAnalysisResultBuilder>();
Diagnostics\HostDiagnosticAnalyzers.cs (6)
85var builder = ImmutableDictionary.CreateBuilder<ProjectId, ImmutableHashSet<string>>(); 131var builder = ImmutableDictionary.CreateBuilder<string, ImmutableArray<DiagnosticDescriptor>>(); 198var builder = ImmutableDictionary.CreateBuilder<object, ImmutableArray<DiagnosticDescriptor>>(); 219var builder = ImmutableDictionary.CreateBuilder<object, ImmutableArray<DiagnosticAnalyzer>>(); 257var builder = ImmutableDictionary.CreateBuilder<object, ImmutableArray<DiagnosticAnalyzer>>(); 297var builder = ImmutableDictionary.CreateBuilder<object, AnalyzerReference>();
Diagnostics\SkippedHostAnalyzersInfo.cs (1)
84var partiallySkippedHostAnalyzersBuilder = ImmutableDictionary.CreateBuilder<DiagnosticAnalyzer, ImmutableArray<string>>();
FindSymbols\TopLevelSyntaxTree\TopLevelSyntaxTreeIndex.ExtensionMethodInfo.cs (1)
63var receiverTypeNameToExtensionMethodMapBuilder = ImmutableDictionary.CreateBuilder<string, ImmutableArray<int>>();
Rename\ConflictEngine\RenamedSpansTracker.cs (2)
234var builder = ImmutableDictionary.CreateBuilder<DocumentId, ImmutableArray<(TextSpan oldSpan, TextSpan newSpan)>>(); 244var builder = ImmutableDictionary.CreateBuilder<DocumentId, ImmutableArray<ComplexifiedSpan>>();
Rename\ConflictResolution.cs (1)
105var result = ImmutableDictionary.CreateBuilder<TextSpan, TextSpan>();
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>>>();
SourceGeneratorTelemetry\SourceGeneratorTelemetryCollectorWorkspaceService.cs (1)
72var map = ImmutableDictionary.CreateBuilder<string, object?>();
src\5f6f2f95b47c3dc6\SemanticModelWorkspaceServiceFactory.SemanticModelWorkspaceService.cs (1)
159var builder = ImmutableDictionary.CreateBuilder<DocumentId, SemanticModelReuseInfo?>();
src\a1065d420d446521\NamingStylePreferencesEditorConfigSerializer.cs (2)
124var builder = ImmutableDictionary.CreateBuilder<Guid, string>(); 172var builder = ImmutableDictionary.CreateBuilder<NamingRule, string>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
49ImmutableDictionary<CaptureId, FlowCaptureKind>.Builder lvalueFlowCaptureIdBuilder = null;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AliasSymbolCache.cs (1)
57var builder = ImmutableDictionary.CreateBuilder<INamespaceOrTypeSymbol, IAliasSymbol>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PooledBuilderExtensions.cs (1)
50var result = ImmutableDictionary.CreateBuilder<K, ImmutableArray<V>>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\FixAllContextHelper.cs (1)
137var builder = ImmutableDictionary.CreateBuilder<Document, ImmutableArray<Diagnostic>>();
Workspace\Solution\ProjectDependencyGraph_AddProjectReference.cs (3)
86var builder = existingReverseReferencesMap.ToBuilder(); 124var builder = existingTransitiveReferencesMap.ToBuilder(); 172var builder = existingReverseTransitiveReferencesMap.ToBuilder();
Workspace\Solution\ProjectDependencyGraph_RemoveAllProjectReferences.cs (3)
68var builder = existingReverseReferencesMap.ToBuilder(); 82var builder = existingTransitiveReferencesMap.ToBuilder(); 108var builder = existingReverseTransitiveReferencesMap.ToBuilder();
Workspace\Solution\ProjectDependencyGraph_RemoveProject.cs (4)
60var builder = existingForwardReferencesMap.ToBuilder(); 109var builder = existingReverseReferencesMap.ToBuilder(); 137var builder = existingTransitiveReferencesMap.ToBuilder(); 171var builder = existingReverseTransitiveReferencesMap.ToBuilder();
Workspace\Solution\ProjectDependencyGraph_RemoveProjectReference.cs (2)
73var builder = existingTransitiveReferencesMap.ToBuilder(); 100var builder = existingReverseTransitiveReferencesMap.ToBuilder();
Workspace\Solution\ProjectDependencyGraph.cs (2)
120ImmutableDictionary<ProjectId, ImmutableHashSet<ProjectId>>.Builder? builder = null; 232var reverseReferencesBuilder = ImmutableDictionary.CreateBuilder<ProjectId, ImmutableHashSet<ProjectId>>();
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\MSBuildProjectLoader.Worker_ResolveReferences.cs (1)
69var builder = ImmutableDictionary.CreateBuilder<string, HashSet<int>>(PathUtilities.Comparer);
Microsoft.DotNet.HotReload.Utils.Generator (1)
DocResolver.cs (1)
28var builder = ImmutableDictionary.CreateBuilder<string, DocumentId>();
Microsoft.DotNet.HotReload.Watch (1)
src\sdk\src\Dotnet.Watch\HotReloadClient\Web\StaticWebAssetsManifest.cs (1)
150var urlToPathMap = ImmutableDictionary.CreateBuilder<string, string>();
Microsoft.DotNet.ProjectTools (1)
LaunchSettings\LaunchProfileParser.cs (1)
25var builder = ImmutableDictionary.CreateBuilder<string, string>(StringComparer.Ordinal);
Microsoft.Interop.ComInterfaceGenerator (3)
Analyzers\ConvertComImportToGeneratedComInterfaceAnalyzer.cs (1)
140ImmutableDictionary<string, string>.Builder properties = ImmutableDictionary.CreateBuilder<string, string>();
Analyzers\ConvertComImportToGeneratedComInterfaceFixer.cs (1)
49var optionsBuilder = ImmutableDictionary.CreateBuilder<string, Option>();
src\runtime\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\runtime\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.TestPlatform.Common (1)
src\vstest\src\Microsoft.TestPlatform.Filter.Source\FastFilter.cs (1)
206private readonly ImmutableDictionary<string, ImmutableHashSet<string>.Builder>.Builder _filterDictionaryBuilder = ImmutableDictionary.CreateBuilder<string, ImmutableHashSet<string>.Builder>(StringComparer.OrdinalIgnoreCase);
Roslyn.Diagnostics.Analyzers (7)
src\5f6f2f95b47c3dc6\SemanticModelWorkspaceServiceFactory.SemanticModelWorkspaceService.cs (1)
159var builder = ImmutableDictionary.CreateBuilder<DocumentId, SemanticModelReuseInfo?>();
src\a1065d420d446521\NamingStylePreferencesEditorConfigSerializer.cs (2)
124var builder = ImmutableDictionary.CreateBuilder<Guid, string>(); 172var builder = ImmutableDictionary.CreateBuilder<NamingRule, string>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
49ImmutableDictionary<CaptureId, FlowCaptureKind>.Builder lvalueFlowCaptureIdBuilder = null;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AliasSymbolCache.cs (1)
57var builder = ImmutableDictionary.CreateBuilder<INamespaceOrTypeSymbol, IAliasSymbol>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PooledBuilderExtensions.cs (1)
50var result = ImmutableDictionary.CreateBuilder<K, ImmutableArray<V>>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\FixAllContextHelper.cs (1)
137var builder = ImmutableDictionary.CreateBuilder<Document, ImmutableArray<Diagnostic>>();
System.Collections.Immutable (10)
System\Collections\Immutable\ImmutableDictionary_2.Builder.cs (2)
12/// Contains the inner <see cref="ImmutableDictionary{TKey, TValue}.Builder"/> class. 61/// Initializes a new instance of the <see cref="ImmutableDictionary{TKey, TValue}.Builder"/> class.
System\Collections\Immutable\ImmutableDictionary_2.cs (2)
289public Builder ToBuilder() 859if (sequence is Builder builder)
System\Collections\Immutable\ImmutableDictionary_2.Enumerator.cs (2)
21private readonly Builder? _builder; 43internal Enumerator(SortedInt32KeyNode<HashBucket> root, Builder? builder = null)
System\Collections\Immutable\ImmutableDictionary.cs (4)
140public static ImmutableDictionary<TKey, TValue>.Builder CreateBuilder<TKey, TValue>() where TKey : notnull 152public static ImmutableDictionary<TKey, TValue>.Builder CreateBuilder<TKey, TValue>(IEqualityComparer<TKey>? keyComparer) where TKey : notnull 165public static ImmutableDictionary<TKey, TValue>.Builder CreateBuilder<TKey, TValue>(IEqualityComparer<TKey>? keyComparer, IEqualityComparer<TValue>? valueComparer) where TKey : notnull 197public static ImmutableDictionary<TKey, TValue> ToImmutableDictionary<TKey, TValue>(this ImmutableDictionary<TKey, TValue>.Builder builder) where TKey : notnull