7 instantiations of ArrayBuilder
Microsoft.CodeAnalysis.Features (3)
src\Compilers\Core\Portable\DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (3)
319var builder = new ArrayBuilder<ParameterInfo>(); 660var builder = new ArrayBuilder<TypeInfo>(); 740var builder = new ArrayBuilder<IMethodSymbol>();
Microsoft.CodeAnalysis.Features.UnitTests (2)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (2)
1773var diagnostics = new ArrayBuilder<Diagnostic>(); 1939var diagnostics = new ArrayBuilder<Diagnostic>();
Microsoft.CodeAnalysis.Workspaces (2)
src\Compilers\Core\Portable\InternalUtilities\SetWithInsertionOrder.cs (1)
28_elements = new ArrayBuilder<T>();
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
525pool = new ObjectPool<ArrayBuilder<T>>(() => new ArrayBuilder<T>(pool!), size);
2410 references to ArrayBuilder
IdeBenchmarks (6)
InheritanceMargin\BenchmarksHelpers.cs (2)
21using var _ = ArrayBuilder<InheritanceMarginItem>.GetInstance(out var builder);
InheritanceMargin\InheritanceMarginGlyphBenchmarks.cs (2)
131using var _ = Microsoft.CodeAnalysis.PooledObjects.ArrayBuilder<InheritanceMarginTag>.GetInstance(out var builder);
Lsp\LspCompletionSerializationBenchmarks.cs (2)
123using var _ = ArrayBuilder<LSP.CompletionItem>.GetInstance(out var builder);
Microsoft.CodeAnalysis.CSharp.EditorFeatures (16)
InlineRename\CSharpEditorInlineRenameService.cs (7)
41using var _2 = ArrayBuilder<(string filePath, string content)>.GetInstance(out var definitions); 42using var _3 = ArrayBuilder<(string filePath, string content)>.GetInstance(out var references); 43using var _4 = ArrayBuilder<(string filePath, string content)>.GetInstance(out var docComments); 109void AddSpanOfInterest(SourceText documentText, string filePath, TextSpan fallbackSpan, TextSpan? surroundingSpanOfInterest, ArrayBuilder<(string filePath, string content)> resultBuilder)
StringCopyPaste\KnownSourcePasteProcessor.cs (3)
184using var _ = ArrayBuilder<TextChange>.GetInstance(out var edits); 223ArrayBuilder<TextChange> edits, bool beforeSelection, int dollarSignsToAdd)
StringCopyPaste\StringCopyPasteData.cs (2)
145using var _ = ArrayBuilder<StringCopyPasteContent>.GetInstance(out var result);
StringCopyPaste\UnknownSourcePasteProcessor.cs (4)
121using var _ = ArrayBuilder<TextChange>.GetInstance(out var edits); 155private void AdjustWhitespaceAndAddTextChangesForSingleLineRawStringLiteral(ArrayBuilder<TextChange> edits) 228ArrayBuilder<TextChange> edits)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (14)
Classification\SemanticClassifierTests_TestMarkup.cs (2)
90using var _ = ArrayBuilder<ClassifiedSpan>.GetInstance(out var totalSpans);
Diagnostics\DiagnosticAnalyzerDriver\DiagnosticAnalyzerDriverTests.cs (4)
845var builder = ArrayBuilder<DiagnosticDescriptor>.GetInstance(reportedIds.Length); 899var builder = ArrayBuilder<SuppressionDescriptor>.GetInstance(reportedIds.Length);
src\VisualStudio\Core\Def\CodeCleanup\AbstractCodeCleanUpFixer_Helper.cs (4)
25var enabledDiagnosticSets = ArrayBuilder<DiagnosticSet>.GetInstance(); 51var enabledDiagnosticSets = ArrayBuilder<DiagnosticSet>.GetInstance();
StringIndentation\StringIndentationTests.cs (2)
43using var _ = ArrayBuilder<TextChange>.GetInstance(out var changes);
Structure\CommentStructureTests.cs (2)
28using var _ = ArrayBuilder<BlockSpan>.GetInstance(out var result);
Microsoft.CodeAnalysis.CSharp.Features (320)
AddImport\CSharpAddImportFeatureService.cs (2)
365using var _ = ArrayBuilder<SyntaxNode>.GetInstance(out var newImports);
BraceCompletion\CurlyBraceCompletionService.cs (1)
260public override void AddSuppressOperations(ArrayBuilder<SuppressOperation> list, SyntaxNode node, in NextSuppressOperationAction nextOperation)
ChangeSignature\CSharpChangeSignatureService.cs (4)
848var permutedParams = ArrayBuilder<SyntaxNode>.GetInstance(); 876using var _ = ArrayBuilder<SyntaxNode>.GetInstance(out var convertedMethodNodes);
CodeLens\CSharpCodeLensMemberFinder.cs (4)
31using var _ = ArrayBuilder<CodeLensMember>.GetInstance(out var codeLensNodes); 39private sealed class CSharpCodeLensVisitor(ArrayBuilder<CodeLensMember> memberBuilder) : CSharpSyntaxWalker 41private readonly ArrayBuilder<CodeLensMember> _memberBuilder = memberBuilder;
CodeRefactorings\SyncNamespace\CSharpChangeNamespaceService.cs (4)
461var openingBuilder = ArrayBuilder<SyntaxTrivia>.GetInstance(); 462var closingBuilder = ArrayBuilder<SyntaxTrivia>.GetInstance();
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (11)
308using var _ = ArrayBuilder<IdentifierNameSyntax>.GetInstance(out var names); 423using var _1 = ArrayBuilder<IdentifierNameSyntax>.GetInstance(out var leftNames); 424using var _2 = ArrayBuilder<IdentifierNameSyntax>.GetInstance(out var rightNames); 478static bool TryGetInnermostReceiver(ExpressionSyntax node, ArrayBuilder<IdentifierNameSyntax> builder, [NotNullWhen(true)] out ExpressionSyntax? receiver, SemanticModel model) 484static IdentifierNameSyntax? SkipCommonNames(ArrayBuilder<IdentifierNameSyntax> leftNames, ArrayBuilder<IdentifierNameSyntax> rightNames) 515private static ExpressionSyntax? GetInnermostReceiver(ExpressionSyntax node, ArrayBuilder<IdentifierNameSyntax> builder, SemanticModel model) 533ArrayBuilder<IdentifierNameSyntax>? builder = null)
Completion\CompletionProviders\CrefCompletionProvider.cs (4)
182using var _ = ArrayBuilder<ISymbol>.GetInstance(out var result); 218using var _ = ArrayBuilder<ISymbol>.GetInstance(out var result);
Completion\CompletionProviders\DeclarationName\DeclarationNameRecommender.cs (5)
46using var _ = ArrayBuilder<(string, Glyph)>.GetInstance(out var result); 207ArrayBuilder<(string, Glyph)> result, 232ArrayBuilder<(string, Glyph)> result, 282CSharpSyntaxContext context, NameDeclarationInfo declarationInfo, ArrayBuilder<(string, Glyph)> result, CancellationToken cancellationToken)
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Conversions.cs (4)
67using var _ = ArrayBuilder<KeyValuePair<string, string>>.GetInstance(out var builder); 91using var _ = ArrayBuilder<TextChange>.GetInstance(out var builder);
Completion\CompletionProviders\XmlDocCommentCompletionProvider.cs (2)
44using var _ = ArrayBuilder<string>.GetInstance(out var keywordsBuilder);
ConvertAnonymousType\CSharpConvertAnonymousTypeToTupleCodeRefactoringProvider.cs (2)
40using var _ = ArrayBuilder<SyntaxNodeOrToken>.GetInstance(out var result);
ConvertBetweenRegularAndVerbatimString\AbstractConvertBetweenRegularAndVerbatimStringCodeRefactoringProvider.cs (4)
30protected abstract void AddSubStringTokens(TStringExpressionSyntax literalExpression, ArrayBuilder<SyntaxToken> subTokens); 45using var _ = ArrayBuilder<SyntaxToken>.GetInstance(out var subStringTokens); 157IVirtualCharService charService, ArrayBuilder<SyntaxToken> subTokens)
ConvertBetweenRegularAndVerbatimString\ConvertBetweenRegularAndVerbatimInterpolatedStringCodeRefactoringProvider.cs (3)
32protected override void AddSubStringTokens(InterpolatedStringExpressionSyntax literalExpression, ArrayBuilder<SyntaxToken> subStringTokens) 48using var _ = ArrayBuilder<InterpolatedStringContentSyntax>.GetInstance(out var newContents);
ConvertBetweenRegularAndVerbatimString\ConvertBetweenRegularAndVerbatimStringCodeRefactoringProvider.cs (1)
32protected override void AddSubStringTokens(LiteralExpressionSyntax literalExpression, ArrayBuilder<SyntaxToken> subStringTokens)
ConvertIfToSwitch\CSharpConvertIfToSwitchCodeRefactoringProvider.Rewriting.cs (2)
114var statements = ArrayBuilder<SyntaxNode>.GetInstance();
ConvertLinq\ConvertForEachToLinqQuery\CSharpConvertForEachToLinqQueryProvider.cs (11)
42var identifiersBuilder = ArrayBuilder<SyntaxToken>.GetInstance(); 44var convertingNodesBuilder = ArrayBuilder<ExtendedSyntaxNode>.GetInstance(); 46var trailingTokensBuilder = ArrayBuilder<SyntaxToken>.GetInstance(); 47var currentLeadingTokens = ArrayBuilder<SyntaxToken>.GetInstance(); 103currentLeadingTokens = ArrayBuilder<SyntaxToken>.GetInstance(); 116currentLeadingTokens = ArrayBuilder<SyntaxToken>.GetInstance(); 187currentLeadingTokens = ArrayBuilder<SyntaxToken>.GetInstance();
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (2)
458using var _1 = ArrayBuilder<StatementSyntax>.GetInstance(out var assignmentStatements);
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider_DocumentationComments.cs (4)
41using var _ = ArrayBuilder<XmlNodeSyntax>.GetInstance(out var content); 117using var _2 = ArrayBuilder<XmlNodeSyntax>.GetInstance(out var content);
ConvertProgram\ConvertProgramTransform_ProgramMain.cs (2)
123using var _ = ArrayBuilder<StatementSyntax>.GetInstance(out var statements);
ConvertProgram\ConvertProgramTransform_TopLevelStatements.cs (5)
76using var _ = ArrayBuilder<UsingDirectiveSyntax>.GetInstance(out var directives); 90private static void AddUsingDirectives(NameSyntax name, SyntaxAnnotation annotation, ArrayBuilder<UsingDirectiveSyntax> directives) 200using var _ = ArrayBuilder<StatementSyntax>.GetInstance(out var statements);
ConvertToExtension\ConvertToExtensionCodeRefactoringProvider.cs (3)
97using var _ = ArrayBuilder<ITypeParameterSymbol>.GetInstance(out var methodTypeParameters); 124var map = PooledDictionary<ExtensionMethodInfo, ArrayBuilder<ExtensionMethodInfo>>.GetInstance();
ConvertToRawString\ConvertInterpolatedStringToRawStringCodeRefactoringProvider.cs (5)
439using var _ = ArrayBuilder<InterpolatedStringContentSyntax>.GetInstance(out var contents); 537using var _3 = ArrayBuilder<TextLine>.GetInstance(out var lines); 638ArrayBuilder<TextLine> lines,
ConvertToRawString\ConvertRegularStringToRawStringCodeRefactoringProvider.cs (4)
252using var _ = ArrayBuilder<VirtualCharSequence>.GetInstance(out var lines); 299private static int ComputeCommonWhitespacePrefix(ArrayBuilder<VirtualCharSequence> lines) 340private static void BreakIntoLines(VirtualCharSequence characters, ArrayBuilder<VirtualCharSequence> lines)
Diagnostics\CSharpAnalyzerDriverService.cs (1)
30ArrayBuilder<DeclarationInfo> builder,
DocumentHighlighting\CSharpDocumentHighlightsService.cs (2)
45using var _ = ArrayBuilder<Location>.GetInstance(out var results);
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (2)
533using var _ = ArrayBuilder<SyntaxList<MemberDeclarationSyntax>>.GetInstance(out var stack);
EmbeddedLanguages\CSharpTestEmbeddedLanguageClassifier.cs (3)
55using var _ = ArrayBuilder<TextSpan>.GetInstance(out var markdownSpans); 137VirtualCharSequence virtualChars, ArrayBuilder<TextSpan> markdownSpans, CancellationToken cancellationToken)
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (10)
587using var _1 = ArrayBuilder<StatementSyntax>.GetInstance(out var result); 603using var _2 = ArrayBuilder<StatementSyntax>.GetInstance(out var expressionStatements); 604using var _3 = ArrayBuilder<VariableDeclaratorSyntax>.GetInstance(out var variables); 605using var _4 = ArrayBuilder<SyntaxTrivia>.GetInstance(out var triviaList); 832using var _ = ArrayBuilder<ArgumentSyntax>.GetInstance(out var arguments);
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.MultipleStatementsCodeGenerator.cs (2)
39using var _ = ArrayBuilder<StatementSyntax>.GetInstance(out var list);
ExtractMethod\CSharpMethodExtractor.PostProcessor.cs (2)
94using var _ = ArrayBuilder<StatementSyntax>.GetInstance(out var result);
InheritanceMargin\CSharpInheritanceMarginService.cs (2)
32using var _ = PooledObjects.ArrayBuilder<SyntaxNode>.GetInstance(out var builder);
InlineHints\CSharpInlineParameterNameHintsService.cs (3)
30ArrayBuilder<(int position, SyntaxNode argument, IParameterSymbol? parameter, HintKind kind)> buffer, 45ArrayBuilder<(int position, SyntaxNode argument, IParameterSymbol? parameter, HintKind kind)> buffer, 61ArrayBuilder<(int position, SyntaxNode argument, IParameterSymbol? parameter, HintKind kind)> buffer,
LanguageServices\CSharpStructuralTypeDisplayService.cs (2)
35using var _ = ArrayBuilder<SymbolDisplayPart>.GetInstance(out var members);
LanguageServices\CSharpSymbolDisplayService.SymbolDescriptionBuilder.cs (2)
129using var _ = ArrayBuilder<SymbolDisplayPart>.GetInstance(displayParts.Length, out var builder);
LineSeparators\CSharpLineSeparatorService.cs (5)
40using var _ = ArrayBuilder<TextSpan>.GetInstance(out var spans); 243private static void ProcessUsings(SyntaxList<UsingDirectiveSyntax> usings, ArrayBuilder<TextSpan> spans, CancellationToken cancellationToken) 258private static void ProcessNodeList<T>(SyntaxList<T> children, ArrayBuilder<TextSpan> spans, CancellationToken cancellationToken) where T : SyntaxNode 311private static void AddLineSeparatorSpanForNode(SyntaxNode node, ArrayBuilder<TextSpan> spans, CancellationToken cancellationToken)
MetadataAsSource\CSharpMetadataAsSourceService.cs (2)
171using var _ = ArrayBuilder<MemberDeclarationSyntax>.GetInstance(out var builder);
NavigationBar\CSharpNavigationBarItemService.cs (10)
68using var _1 = ArrayBuilder<RoslynNavigationBarItem>.GetInstance(out var items); 72using var _2 = ArrayBuilder<RoslynNavigationBarItem>.GetInstance(out var memberItems); 140using var _ = ArrayBuilder<SyntaxNode>.GetInstance(out var nodesToVisit); 195using var _ = ArrayBuilder<RoslynNavigationBarItem>.GetInstance(out var localFunctionItems); 223using var _ = ArrayBuilder<RoslynNavigationBarItem>.GetInstance(out var items);
RelatedDocuments\CSharpRelatedDocumentsService.cs (2)
26using var _ = ArrayBuilder<SyntaxNode>.GetInstance(out var stack);
Snippets\AbstractCSharpForLoopSnippetProvider.cs (2)
91using var _ = ArrayBuilder<SnippetPlaceholder>.GetInstance(out var result);
Snippets\CSharpForEachLoopSnippetProvider.cs (2)
114using var _ = ArrayBuilder<SnippetPlaceholder>.GetInstance(out var arrayBuilder);
SolutionExplorer\CSharpSolutionExplorerSymbolTreeItemProvider.cs (3)
42DocumentId documentId, MemberDeclarationSyntax member, ArrayBuilder<SymbolTreeItemData> items, StringBuilder nameBuilder) 134DocumentId documentId, MemberDeclarationSyntax member, ArrayBuilder<SymbolTreeItemData> items, StringBuilder nameBuilder) 343ArrayBuilder<SymbolTreeItemData> items,
src\Analyzers\CSharp\Analyzers\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionDiagnosticAnalyzer.cs (2)
64var additionalLocations = ArrayBuilder<Location>.GetInstance();
src\Analyzers\CSharp\Analyzers\NewLines\ConsecutiveBracePlacement\ConsecutiveBracePlacementDiagnosticAnalyzer.cs (3)
40using var _ = ArrayBuilder<SyntaxNode>.GetInstance(out var stack); 44private void Recurse(SyntaxTreeAnalysisContext context, NotificationOption2 notificationOption, ArrayBuilder<SyntaxNode> stack)
src\Analyzers\CSharp\Analyzers\RemoveUnreachableCode\RemoveUnreachableCodeHelpers.cs (8)
35using var _ = ArrayBuilder<StatementSyntax>.GetInstance(out var builder); 56var sections = ArrayBuilder<ImmutableArray<StatementSyntax>>.GetInstance(); 58var currentSection = ArrayBuilder<StatementSyntax>.GetInstance(); 84currentSection = ArrayBuilder<StatementSyntax>.GetInstance(); 97private static void AddIfNonEmpty(ArrayBuilder<ImmutableArray<StatementSyntax>> sections, ImmutableArray<StatementSyntax> lastSection)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (7)
30private const string GetInstanceName = nameof(ArrayBuilder<>.GetInstance); 120memberAccessExpression.Expression is not GenericNameSyntax { Identifier.ValueText: nameof(ArrayBuilder<>) }) 162using var _ = ArrayBuilder<CollectionMatch<SyntaxNode>>.GetInstance(out var matches); 223or nameof(ArrayBuilder<>.ToImmutableAndClear) 224or nameof(ArrayBuilder<>.ToImmutableAndFree) 225or nameof(ArrayBuilder<>.ToArrayAndFree)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForFluentDiagnosticAnalyzer.cs (8)
125using var _1 = ArrayBuilder<CollectionMatch<ArgumentSyntax>>.GetInstance(out var preMatchesInReverse); 126using var _2 = ArrayBuilder<CollectionMatch<ArgumentSyntax>>.GetInstance(out var postMatchesInReverse); 151ArrayBuilder<CollectionMatch<ArgumentSyntax>>? preMatchesInReverse, 152ArrayBuilder<CollectionMatch<ArgumentSyntax>>? postMatchesInReverse, 354ArrayBuilder<CollectionMatch<ArgumentSyntax>>? matchesInReverse, 378ArrayBuilder<CollectionMatch<ArgumentSyntax>>? matchesInReverse,
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (4)
426using var _1 = ArrayBuilder<ExpressionSyntax>.GetInstance(out var expressionsToProcess); 755using var _ = ArrayBuilder<CollectionMatch<StatementSyntax>>.GetInstance(out var matches);
src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpUseCollectionInitializerAnalyzer.cs (6)
49ArrayBuilder<CollectionMatch<SyntaxNode>> preMatches, 50ArrayBuilder<CollectionMatch<SyntaxNode>> postMatches, 97using var _1 = ArrayBuilder<ExpressionSyntax>.GetInstance(out var spreadElements); 125using var _2 = ArrayBuilder<ExpressionSyntax>.GetInstance(out var expressionPieces);
src\Analyzers\CSharp\Analyzers\UseDeconstruction\CSharpUseDeconstructionDiagnosticAnalyzer.cs (3)
179using var _ = ArrayBuilder<MemberAccessExpressionSyntax>.GetInstance(out var references); 248ArrayBuilder<MemberAccessExpressionSyntax> memberAccessLocations, CancellationToken cancellationToken)
src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (2)
242using var _ = ArrayBuilder<Location>.GetInstance(out var references);
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpIsAndCastCheckDiagnosticAnalyzer.cs (2)
214using var _ = ArrayBuilder<SyntaxNode>.GetInstance(out var stack);
src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (3)
416using var _2 = ArrayBuilder<(IParameterSymbol parameter, SyntaxNode assignedMemberDeclaration, bool parameterIsWrittenTo)>.GetInstance(out var orderedParameterAssignments); 467ArrayBuilder<(IParameterSymbol parameter, SyntaxNode assignedMemberDeclaration, bool parameterIsWrittenTo)>? orderedParameterAssignments,
src\Analyzers\CSharp\Analyzers\UseSimpleUsingStatement\UseSimpleUsingStatementDiagnosticAnalyzer.cs (3)
139using var _ = PooledDictionary<string, ArrayBuilder<ISymbol>>.GetInstance(out var symbolNameToExistingSymbol); 170private static bool DeclaredLocalCausesCollision(Dictionary<string, ArrayBuilder<ISymbol>> symbolNameToExistingSymbol, ImmutableArray<ILocalSymbol> locals) 172symbolNameToExistingSymbol.TryGetValue(local.Name, out var symbols) &&
src\Analyzers\CSharp\CodeFixes\AddExplicitCast\ArgumentFixer.cs (1)
23protected override ArgumentListSyntax GenerateNewArgumentList(ArgumentListSyntax oldArgumentList, ArrayBuilder<ArgumentSyntax> newArguments)
src\Analyzers\CSharp\CodeFixes\AddExplicitCast\AttributeArgumentFixer.cs (1)
23protected override AttributeArgumentListSyntax GenerateNewArgumentList(AttributeArgumentListSyntax oldArgumentList, ArrayBuilder<AttributeArgumentSyntax> newArguments)
src\Analyzers\CSharp\CodeFixes\AddExplicitCast\CSharpAddExplicitCastCodeFixProvider.cs (1)
56ArrayBuilder<(ExpressionSyntax node, ITypeSymbol type)> candidates,
src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AbstractAssignOutParametersCodeFixProvider.cs (2)
156var result = ArrayBuilder<SyntaxNode>.GetInstance();
src\Analyzers\CSharp\CodeFixes\ConvertNamespace\ConvertNamespaceTransform.cs (4)
121using var _ = ArrayBuilder<TextChange>.GetInstance(out var changes); 205using var _ = ArrayBuilder<TextChange>.GetInstance(Math.Max(0, closeBraceLine - openBraceLine - 1), out var changes);
src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.cs (2)
53using var _ = ArrayBuilder<TextSpan>.GetInstance(diagnostics.Length, out var spans);
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordHelpers.cs (7)
505using var _1 = ArrayBuilder<IFieldSymbol>.GetInstance(out var fields); 728ArrayBuilder<IFieldSymbol> builder) 786ArrayBuilder<IFieldSymbol> builder, 882ArrayBuilder<IFieldSymbol> builder) 920ArrayBuilder<IFieldSymbol> builder) 959ArrayBuilder<IFieldSymbol> builder,
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\PositionalParameterInfo.cs (2)
41using var _ = ArrayBuilder<PositionalParameterInfo>.GetInstance(out var resultBuilder);
src\Analyzers\CSharp\CodeFixes\GenerateParameterizedMember\CSharpGenerateParameterizedMemberService.cs (2)
50using var _ = ArrayBuilder<ITypeParameterSymbol>.GetInstance(out var result);
src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixHelper.cs (2)
56using var _ = ArrayBuilder<InvocationExpressionSyntax>.GetInstance(out var invocations);
src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (2)
109using var _ = ArrayBuilder<UsingDirectiveSyntax>.GetInstance(out var result);
src\Analyzers\CSharp\CodeFixes\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementCodeFixProvider.cs (3)
48using var _ = ArrayBuilder<TextChange>.GetInstance(out var edits); 68ArrayBuilder<TextChange> edits)
src\Analyzers\CSharp\CodeFixes\NewLines\ConditionalExpressionPlacement\ConditionalExpressionPlacementCodeFixProvider.cs (3)
48using var _ = ArrayBuilder<TextChange>.GetInstance(out var edits); 69ArrayBuilder<TextChange> edits)
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (13)
122using var _ = ArrayBuilder<SyntaxNodeOrToken>.GetInstance(out var nodesAndTokens); 145using var _ = ArrayBuilder<SyntaxNodeOrToken>.GetInstance(out var nodesAndTokens); 342ArrayBuilder<SyntaxNodeOrToken> nodesAndTokens, 395using var _ = ArrayBuilder<SyntaxNodeOrToken>.GetInstance(out var nodesAndTokens); 608using var _ = ArrayBuilder<SyntaxTrivia>.GetInstance(out var result); 655using var _1 = ArrayBuilder<SyntaxTrivia>.GetInstance(out var newLeadingTrivia); 656using var _2 = ArrayBuilder<SyntaxTrivia>.GetInstance(out var newTrailingTrivia);
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderCodeFixProvider.cs (2)
111using var _ = ArrayBuilder<SyntaxNode>.GetInstance(out var nodesToTrack);
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForFluentCodeFixProvider.cs (2)
152using var _ = ArrayBuilder<SyntaxNodeOrToken>.GetInstance(out var nodesAndTokens);
src\Analyzers\CSharp\CodeFixes\UseCollectionInitializer\CSharpUseCollectionInitializerCodeFixProvider_CollectionInitializer.cs (4)
36using var _ = ArrayBuilder<SyntaxNodeOrToken>.GetInstance(out var nodesAndTokens); 74using var _ = ArrayBuilder<SyntaxNodeOrToken>.GetInstance(out var nodesAndTokens);
src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (4)
180using var _ = ArrayBuilder<ArgumentSyntax>.GetInstance(elements.Length, out var builder); 207var separatorBuilder = ArrayBuilder<SyntaxToken>.GetInstance(builder.Count - 1, Token(leading: default, SyntaxKind.CommaToken, trailing: default));
src\Analyzers\CSharp\CodeFixes\UseObjectInitializer\CSharpUseObjectInitializerCodeFixProvider.cs (2)
75using var _ = ArrayBuilder<SyntaxNodeOrToken>.GetInstance(out var nodesAndTokens);
src\Analyzers\CSharp\CodeFixes\UseObjectInitializer\UseInitializerHelpers.cs (1)
37ArrayBuilder<SyntaxNodeOrToken> nodesAndTokens,
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider_DocComments.cs (6)
144using var _ = ArrayBuilder<XmlNodeSyntax>.GetInstance(out var content); 176using var _1 = ArrayBuilder<(string parameterName, DocumentationCommentTriviaSyntax docComment)>.GetInstance(out var docCommentsToMove); 192using var _3 = ArrayBuilder<XmlNodeSyntax>.GetInstance(out var allContent);
src\Analyzers\CSharp\CodeFixes\UseSimpleUsingStatement\UseSimpleUsingStatementCodeFixProvider.cs (3)
118using var _ = ArrayBuilder<StatementSyntax>.GetInstance(out var result); 134private static SyntaxTriviaList Expand(ArrayBuilder<StatementSyntax> result, UsingStatementSyntax usingStatement)
src\Analyzers\CSharp\CodeFixes\UseUtf8StringLiteral\UseUtf8StringLiteralCodeFixProvider.cs (2)
158using var _ = ArrayBuilder<SyntaxNodeOrToken>.GetInstance(out var arguments);
src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (5)
27ArrayBuilder<DeclarationInfo> builder, 40ArrayBuilder<DeclarationInfo> builder, 63ArrayBuilder<DeclarationInfo> builder, 264var blocks = ArrayBuilder<SyntaxNode>.GetInstance();
StringIndentation\CSharpStringIndentationService.cs (4)
36using var _ = ArrayBuilder<SyntaxNode>.GetInstance(out var nodeStack); 112using var _ = ArrayBuilder<TextSpan>.GetInstance(out var builder);
Structure\CSharpStructureHelpers.cs (3)
164SyntaxTriviaList triviaList, ArrayBuilder<BlockSpan> spans) 196void CompleteSingleLineCommentGroup(ArrayBuilder<BlockSpan> spans) 211ArrayBuilder<BlockSpan> spans,
Structure\Providers\AccessorDeclarationStructureProvider.cs (1)
17ArrayBuilder<BlockSpan> spans,
Structure\Providers\AnonymousMethodExpressionStructureProvider.cs (1)
17ArrayBuilder<BlockSpan> spans,
Structure\Providers\AnonymousObjectCreationExpressionStructureProvider.cs (1)
20ArrayBuilder<BlockSpan> spans,
Structure\Providers\ArgumentListStructureProvider.cs (1)
14protected override void CollectBlockSpans(SyntaxToken previousToken, ArgumentListSyntax node, ArrayBuilder<BlockSpan> spans, BlockStructureOptions options, CancellationToken cancellationToken)
Structure\Providers\ArrowExpressionClauseStructureProvider.cs (1)
21ArrayBuilder<BlockSpan> spans,
Structure\Providers\BlockSyntaxStructureProvider.cs (1)
24ArrayBuilder<BlockSpan> spans,
Structure\Providers\CollectionExpressionStructureProvider.cs (1)
18ArrayBuilder<BlockSpan> spans,
Structure\Providers\CompilationUnitStructureProvider.cs (1)
20ArrayBuilder<BlockSpan> spans,
Structure\Providers\ConstructorDeclarationStructureProvider.cs (1)
17ArrayBuilder<BlockSpan> spans,
Structure\Providers\ConversionOperatorDeclarationStructureProvider.cs (1)
19ArrayBuilder<BlockSpan> spans,
Structure\Providers\DelegateDeclarationStructureProvider.cs (1)
17ArrayBuilder<BlockSpan> spans,
Structure\Providers\DestructorDeclarationStructureProvider.cs (1)
17ArrayBuilder<BlockSpan> spans,
Structure\Providers\DisabledTextTriviaStructureProvider.cs (2)
16ArrayBuilder<BlockSpan> spans, 26ArrayBuilder<BlockSpan> spans, CancellationToken cancellationToken)
Structure\Providers\DocumentationCommentStructureProvider.cs (1)
19ArrayBuilder<BlockSpan> spans,
Structure\Providers\EnumDeclarationStructureProvider.cs (1)
17ArrayBuilder<BlockSpan> spans,
Structure\Providers\EnumMemberDeclarationStructureProvider.cs (1)
17ArrayBuilder<BlockSpan> spans,
Structure\Providers\EventDeclarationStructureProvider.cs (1)
17ArrayBuilder<BlockSpan> spans,
Structure\Providers\EventFieldDeclarationStructureProvider.cs (1)
17ArrayBuilder<BlockSpan> spans,
Structure\Providers\FieldDeclarationStructureProvider.cs (1)
17ArrayBuilder<BlockSpan> spans,
Structure\Providers\FileScopedNamespaceDeclarationStructureProvider.cs (1)
20ArrayBuilder<BlockSpan> spans,
Structure\Providers\IfDirectiveTriviaStructureProvider.cs (1)
22ArrayBuilder<BlockSpan> spans,
Structure\Providers\IndexerDeclarationStructureProvider.cs (1)
17ArrayBuilder<BlockSpan> spans,
Structure\Providers\InitializerExpressionStructureProvider.cs (1)
20ArrayBuilder<BlockSpan> spans,
Structure\Providers\InterpolatedStringExpressionStructureProvider.cs (1)
17ArrayBuilder<BlockSpan> spans,
Structure\Providers\MethodDeclarationStructureProvider.cs (1)
17ArrayBuilder<BlockSpan> spans,
Structure\Providers\MultilineCommentBlockStructureProvider.cs (1)
15ArrayBuilder<BlockSpan> spans,
Structure\Providers\NamespaceDeclarationStructureProvider.cs (1)
18ArrayBuilder<BlockSpan> spans,
Structure\Providers\OperatorDeclarationStructureProvider.cs (1)
17ArrayBuilder<BlockSpan> spans,
Structure\Providers\ParenthesizedLambdaExpressionStructureProvider.cs (1)
17ArrayBuilder<BlockSpan> spans,
Structure\Providers\PropertyDeclarationStructureProvider.cs (1)
17ArrayBuilder<BlockSpan> spans,
Structure\Providers\RegionDirectiveStructureProvider.cs (1)
35ArrayBuilder<BlockSpan> spans,
Structure\Providers\SimpleLambdaExpressionStructureProvider.cs (1)
17ArrayBuilder<BlockSpan> spans,
Structure\Providers\StringLiteralExpressionStructureProvider.cs (1)
17ArrayBuilder<BlockSpan> spans,
Structure\Providers\SwitchExpressionStructureProvider.cs (1)
18ArrayBuilder<BlockSpan> spans,
Structure\Providers\SwitchStatementStructureProvider.cs (1)
18ArrayBuilder<BlockSpan> spans,
Structure\Providers\TypeDeclarationStructureProvider.cs (1)
19ArrayBuilder<BlockSpan> spans,
TaskList\CSharpTaskListService.cs (1)
33ArrayBuilder<TaskListItem> items)
UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (2)
157using var _ = ArrayBuilder<AttributeListSyntax>.GetInstance(out var finalAttributes);
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (2)
Diagnostics\Suppression\RemoveUnnecessaryPragmaSuppressionsTests.cs (2)
141using var _ = ArrayBuilder<string>.GetInstance(out var builder);
Microsoft.CodeAnalysis.CSharp.Workspaces (140)
Classification\Worker.cs (2)
84using var _ = ArrayBuilder<SyntaxNode>.GetInstance(out var stack);
CodeGeneration\CSharpSyntaxGenerator.cs (7)
711using var _ = ArrayBuilder<BaseTypeSyntax>.GetInstance(out var baseTypes); 1275var builder = ArrayBuilder<SyntaxNode>.GetInstance(); 1318static void FlattenDeclaration(ArrayBuilder<SyntaxNode> builder, SyntaxNode declaration, VariableDeclarationSyntax variableDeclaration) 1685using var _ = ArrayBuilder<SyntaxToken>.GetInstance(out var list);
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (6)
55var builder = ArrayBuilder<string>.GetInstance(baseList.Types.Count); 137ArrayBuilder<string> builder, TypeSyntax type, 166ArrayBuilder<DeclaredSymbolInfo> declaredSymbolInfos, 270ArrayBuilder<DeclaredSymbolInfo> declaredSymbolInfos, 413ArrayBuilder<DeclaredSymbolInfo> declaredSymbolInfos,
Formatting\TypingFormattingRule.cs (2)
16public override void AddSuppressOperations(ArrayBuilder<SuppressOperation> list, SyntaxNode node, in NextSuppressOperationAction nextOperation) 26private static bool TryAddSuppressionOnMissingCloseBraceCase(ArrayBuilder<SuppressOperation> list, SyntaxNode node)
Recommendations\CSharpRecommendationServiceRunner.cs (3)
911using var _ = ArrayBuilder<ISymbol>.GetInstance(out var symbols); 927private void AddIndexers(ITypeSymbol container, ArrayBuilder<ISymbol> symbols)
Recommendations\CSharpRecommendationServiceRunner_Conversions.cs (5)
135private void AddConversions(ITypeSymbol container, ArrayBuilder<ISymbol> symbols) 153ITypeSymbol container, INamedTypeSymbol containerWithoutNullable, ArrayBuilder<ISymbol> symbols) 201ITypeSymbol container, INamedTypeSymbol containerWithoutNullable, ArrayBuilder<ISymbol> symbols) 229ITypeSymbol container, INamedTypeSymbol containerWithoutNullable, ArrayBuilder<ISymbol> symbols, ImmutableArray<SpecialType> specialTypes) 266ITypeSymbol container, INamedTypeSymbol containerWithoutNullable, ArrayBuilder<ISymbol> symbols)
Recommendations\CSharpRecommendationServiceRunner_Operators.cs (1)
19private static void AddOperators(ITypeSymbol container, ArrayBuilder<ISymbol> symbols)
Rename\CSharpRenameRewriterLanguageService.cs (3)
792using var _ = ArrayBuilder<Location>.GetInstance(out var conflicts); 930ArrayBuilder<Location> conflicts, IEnumerable<ISymbol> symbols,
Simplification\CSharpSimplificationService.cs (2)
231protected override void AddImportDeclarations(CompilationUnitSyntax root, ArrayBuilder<SyntaxNode> importDeclarations) 241static void AddImportDeclarations(BaseNamespaceDeclarationSyntax baseNamespace, ArrayBuilder<SyntaxNode> importDeclarations)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharService.cs (8)
253using var _ = ArrayBuilder<(char ch, TextSpan span)>.GetInstance(out var charResults); 286string tokenText, int offset, int startIndexInclusive, int endIndexExclusive, ArrayBuilder<(char ch, TextSpan span)> charResults) 305private static void ConvertCharactersToRunes(ArrayBuilder<(char ch, TextSpan span)> charResults, ImmutableSegmentedList<VirtualChar>.Builder runeResults) 339ArrayBuilder<(char ch, TextSpan span)> result, string tokenText, int offset, int index) 352ArrayBuilder<(char ch, TextSpan span)> result, string tokenText, int offset, int index) 386ArrayBuilder<(char ch, TextSpan span)> result, string tokenText, int offset, int index) 405ArrayBuilder<(char ch, TextSpan span)> result, string tokenText, int offset, int index, char character)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\DefaultOperationProvider.cs (1)
23public override void AddSuppressOperations(ArrayBuilder<SuppressOperation> list, SyntaxNode node, in NextSuppressOperationAction nextOperation)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\CSharpTriviaFormatter.cs (4)
240LineColumn lineColumn, SyntaxTrivia trivia, ArrayBuilder<SyntaxTrivia> changes, 259LineColumn lineColumn, SyntaxTrivia trivia, ArrayBuilder<TextChange> changes, CancellationToken cancellationToken) 321LineColumn lineColumn, SyntaxTrivia trivia, ArrayBuilder<SyntaxTrivia> changes, CancellationToken cancellationToken) 350LineColumn lineColumn, SyntaxTrivia trivia, ArrayBuilder<TextChange> changes, CancellationToken cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\BaseFormattingRule.cs (4)
120protected static void AddSuppressWrappingIfOnSingleLineOperation(ArrayBuilder<SuppressOperation> list, SyntaxToken startToken, SyntaxToken endToken, SuppressOption extraOption = SuppressOption.None) 123protected static void AddSuppressAllOperationIfOnMultipleLine(ArrayBuilder<SuppressOperation> list, SyntaxToken startToken, SyntaxToken endToken, SuppressOption extraOption = SuppressOption.None) 126protected static void AddSuppressOperation(ArrayBuilder<SuppressOperation> list, SyntaxToken startToken, SyntaxToken endToken, SuppressOption option) 162protected static void AddBraceSuppressOperations(ArrayBuilder<SuppressOperation> list, SyntaxNode node)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (4)
25public override void AddSuppressOperations(ArrayBuilder<SuppressOperation> list, SyntaxNode node, in NextSuppressOperationAction nextOperation) 41private static void AddPropertyDeclarationSuppressOperations(ArrayBuilder<SuppressOperation> list, SyntaxNode node) 53private static void AddInitializerSuppressOperations(ArrayBuilder<SuppressOperation> list, SyntaxNode node) 70private static void AddCollectionExpressionSuppressOperations(ArrayBuilder<SuppressOperation> list, SyntaxNode node)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\QueryExpressionFormattingRule.cs (1)
42public override void AddSuppressOperations(ArrayBuilder<SuppressOperation> list, SyntaxNode node, in NextSuppressOperationAction nextOperation)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (2)
561public override void AddSuppressOperations(ArrayBuilder<SuppressOperation> list, SyntaxNode node, in NextSuppressOperationAction nextOperation) 574private void SuppressVariableDeclaration(ArrayBuilder<SuppressOperation> list, SyntaxNode node)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (9)
21public override void AddSuppressOperations(ArrayBuilder<SuppressOperation> list, SyntaxNode node, in NextSuppressOperationAction nextOperation) 36private static void AddSpecificNodesSuppressOperations(ArrayBuilder<SuppressOperation> list, SyntaxNode node) 263private static void AddStatementExceptBlockSuppressOperations(ArrayBuilder<SuppressOperation> list, SyntaxNode node) 276private static void AddFormatSuppressOperations(ArrayBuilder<SuppressOperation> list, SyntaxNode node) 297static void ProcessTriviaList(ArrayBuilder<SuppressOperation> list, SyntaxTriviaList triviaList) 305static void ProcessTrivia(ArrayBuilder<SuppressOperation> list, SyntaxTrivia trivia) 315static void ProcessStructuredTrivia(ArrayBuilder<SuppressOperation> list, SyntaxNode structure) 369private static void AddInitializerSuppressOperations(ArrayBuilder<SuppressOperation> list, SyntaxNode node) 399private static void AddInitializerSuppressOperations(ArrayBuilder<SuppressOperation> list, SyntaxNode parent, IEnumerable<SyntaxNode> items)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\WrappingFormattingRule.cs (6)
42public override void AddSuppressOperations(ArrayBuilder<SuppressOperation> list, SyntaxNode node, in NextSuppressOperationAction nextOperation) 88private static void AddSpecificNodesSuppressOperations(ArrayBuilder<SuppressOperation> list, SyntaxNode node) 97private static void AddStatementExceptBlockSuppressOperations(ArrayBuilder<SuppressOperation> list, SyntaxNode node) 110private static void RemoveSuppressOperationForStatementMethodDeclaration(ArrayBuilder<SuppressOperation> list, SyntaxNode node) 133private static void RemoveSuppressOperationForBlock(ArrayBuilder<SuppressOperation> list, SyntaxNode node) 175ArrayBuilder<SuppressOperation> list,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Helpers\RemoveUnnecessaryImports\CSharpUnnecessaryImportsProvider.cs (2)
32using var _ = ArrayBuilder<UsingDirectiveSyntax>.GetInstance(out var result);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Indentation\CSharpSmartTokenFormatter.cs (1)
148public override void AddSuppressOperations(ArrayBuilder<SuppressOperation> list, SyntaxNode node, in NextSuppressOperationAction nextOperation)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (2)
374using var _ = ArrayBuilder<IMethodSymbol>.GetInstance(out var builder);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (3)
759using var _ = ArrayBuilder<string?>.GetInstance(out var names); 893protected override void AppendMembers(SyntaxNode? node, ArrayBuilder<SyntaxNode> list, bool topLevel, bool methodLevel)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\AttributeGenerator.cs (2)
85using var _ = ArrayBuilder<AttributeArgumentSyntax>.GetInstance(out var arguments);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConstructorGenerator.cs (2)
119using var _ = ArrayBuilder<SyntaxToken>.GetInstance(out var tokens);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
38ArrayBuilder<SyntaxToken> tokens,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (2)
762using var _ = ArrayBuilder<SyntaxToken>.GetInstance(out var newModifierTokens);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\EventGenerator.cs (2)
214using var _ = ArrayBuilder<SyntaxToken>.GetInstance(out var tokens);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\FieldGenerator.cs (2)
123using var _ = ArrayBuilder<SyntaxToken>.GetInstance(out var tokens);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\MethodGenerator.cs (4)
247using var _ = ArrayBuilder<TypeParameterConstraintClauseSyntax>.GetInstance(out var listOfClauses); 328using var _ = ArrayBuilder<SyntaxToken>.GetInstance(out var tokens);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\NamedTypeGenerator.cs (2)
274using var _ = ArrayBuilder<SyntaxToken>.GetInstance(out var tokens);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\OperatorGenerator.cs (2)
117using var _ = ArrayBuilder<SyntaxToken>.GetInstance(out var tokens);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\PropertyGenerator.cs (4)
345using var _ = ArrayBuilder<SyntaxToken>.GetInstance(out var modifiers); 363var tokens = ArrayBuilder<SyntaxToken>.GetInstance();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Editing\CSharpImportAdder.cs (3)
130using var _ = ArrayBuilder<SyntaxNode>.GetInstance(out var nodes); 158private void CollectInfoFromContainer(SyntaxNode container, ArrayBuilder<SyntaxNode> nodes, out bool containsAnonymousMethods)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeParameterSymbolExtensions.cs (5)
27using var _ = ArrayBuilder<TypeParameterConstraintClauseSyntax>.GetInstance(out var clauses); 36ArrayBuilder<TypeParameterConstraintClauseSyntax> clauses, 39using var _ = ArrayBuilder<TypeParameterConstraintSyntax>.GetInstance(out var constraints);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.TypeSyntaxGeneratorVisitor.cs (2)
89using var _ = ArrayBuilder<ArrayRankSpecifierSyntax>.GetInstance(out var ranks);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (2)
79using var _ = ArrayBuilder<BaseTypeSyntax>.GetInstance(out var baseListTypes);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpRemoveUnnecessaryImportsService.cs (2)
58using var _ = ArrayBuilder<TextSpan>.GetInstance(out var spansToFormat);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (2)
127private readonly ArrayBuilder<StatementSyntax> _statementsBuilder; 135_statementsBuilder = ArrayBuilder<StatementSyntax>.GetInstance();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (2)
140using var _ = ArrayBuilder<SyntaxToken>.GetInstance(out var result);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (21)
740using var _1 = ArrayBuilder<ImmutableArray<IParameterSymbol>>.GetInstance(out var parameterListsWithMatchingCount); 741using var _2 = ArrayBuilder<ImmutableArray<IParameterSymbol>>.GetInstance(out var parameterListsWithoutMatchingCount); 755var list = argumentCount >= minParameterCount && argumentCount <= maxParameterCount 786using var _1 = ArrayBuilder<TypeInferenceInfo>.GetInstance(out var allParameters); 787using var _2 = ArrayBuilder<TypeInferenceInfo>.GetInstance(out var matchingRefParameters); 1567var elementTypesBuilder = ArrayBuilder<ITypeSymbol>.GetInstance(subPatternCount); 1568var elementNamesBuilder = ArrayBuilder<string>.GetInstance(subPatternCount); 2300using var _1 = ArrayBuilder<ITypeSymbol>.GetInstance(out var elementTypesBuilder); 2301using var _2 = ArrayBuilder<string>.GetInstance(out var elementNamesBuilder); 2338ArrayBuilder<ITypeSymbol> elementTypesBuilder, 2339ArrayBuilder<string> elementNamesBuilder) 2360ArrayBuilder<ITypeSymbol> elementTypesBuilder, 2361ArrayBuilder<string> elementNamesBuilder)
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (2)
EmbeddedLanguages\VirtualChars\CSharpVirtualCharServiceTests.cs (2)
82using var _ = ArrayBuilder<string>.GetInstance(out var strings);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (8)
BracePairs\AbstractBracePairsTests.cs (2)
35using var _ = ArrayBuilder<BracePairData>.GetInstance(out var bracePairs);
Structure\AbstractSyntaxNodeStructureProviderTests.cs (2)
44using var _ = ArrayBuilder<BlockSpan>.GetInstance(out var actualRegions);
Structure\AbstractSyntaxTriviaStructureProviderTests.cs (2)
25using var _ = ArrayBuilder<BlockSpan>.GetInstance(out var actualRegions);
Workspaces\EditorTestWorkspace.cs (2)
437var tempMappedMarkupSpans = new Dictionary<string, PooledObjects.ArrayBuilder<TextSpan>>(); 441tempMappedMarkupSpans[key] = PooledObjects.ArrayBuilder<TextSpan>.GetInstance();
Microsoft.CodeAnalysis.EditorFeatures.Text (8)
ITextImageHelpers.cs (8)
68using var _ = ArrayBuilder<ArrayBuilder<TextChangeRange>>.GetInstance(out var builder); 71foreach (var changes in builder) 85ArrayBuilder<ArrayBuilder<TextChangeRange>> builder) 89var changes = ArrayBuilder<TextChangeRange>.GetInstance(version.Changes.Count);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (10)
CodeFixes\CodeFixServiceTests.cs (2)
491var builder = ArrayBuilder<DiagnosticDescriptor>.GetInstance();
Diagnostics\DiagnosticAnalyzerServiceTests.cs (2)
427var analyzers = ArrayBuilder<DiagnosticAnalyzer>.GetInstance();
EmbeddedLanguages\StackFrame\StackFrameSyntaxFactory.cs (2)
174using var _ = PooledObjects.ArrayBuilder<StackFrameNodeOrToken>.GetInstance(out var builder);
InheritanceMargin\InheritanceMarginTests.cs (2)
333using var _ = ArrayBuilder<DocumentSpan>.GetInstance(out var builder);
Snippets\RoslynLSPSnippetConvertTests.cs (2)
455using var _ = ArrayBuilder<SnippetPlaceholder>.GetInstance(out var arrayBuilder);
Microsoft.CodeAnalysis.ExternalAccess.Copilot (4)
Internal\Analyzer\AbstractCopilotCodeAnalysisService.cs (2)
140using var _1 = ArrayBuilder<Diagnostic>.GetInstance(out var diagnostics);
Internal\Analyzer\CSharp\CSharpCopilotCodeAnalysisService.cs (2)
121using var _ = ArrayBuilder<Diagnostic>.GetInstance(out var filteredDiagnostics);
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (4)
Cohost\Handlers\Diagnostics.cs (2)
33var result = ArrayBuilder<LSP.Diagnostic>.GetInstance(capacity: diagnostics.Length);
Cohost\Handlers\DocumentSpellCheck.cs (2)
30using var _ = ArrayBuilder<SpellCheckSpan>.GetInstance(spans.Length, out var razorSpans);
Microsoft.CodeAnalysis.ExternalAccess.Xaml (2)
Internal\LocationService.cs (2)
47using var _ = ArrayBuilder<FileLinePositionSpan>.GetInstance(out var locations);
Microsoft.CodeAnalysis.Features (895)
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.cs (6)
80using var _ = ArrayBuilder<CodeAction>.GetInstance(out var actions); 112using var _0 = ArrayBuilder<AddConstructorParametersCodeAction>.GetInstance(out var requiredParametersActions); 113using var _1 = ArrayBuilder<AddConstructorParametersCodeAction>.GetInstance(out var optionalParametersActions);
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.State.cs (6)
84using var _ = ArrayBuilder<ConstructorCandidate>.GetInstance(out var applicableConstructors); 124using var _0 = ArrayBuilder<IParameterSymbol>.GetInstance(out var missingParametersBuilder); 125using var _1 = ArrayBuilder<ISymbol>.GetInstance(out var missingMembersBuilder);
AddImport\AbstractAddImportFeatureService.cs (8)
97using var _ = ArrayBuilder<AddImportFixData>.GetInstance(out var result); 324using var _ = ArrayBuilder<(Project, PortableExecutableReference)>.GetInstance(out var result); 583using var _ = ArrayBuilder<AddImportFixData>.GetInstance(out var fixes); 607using var _ = ArrayBuilder<CodeAction>.GetInstance(out var result);
AddImport\CodeActions\InstallPackageAndAddImportCodeAction.cs (2)
55using var _ = ArrayBuilder<CodeActionOperation>.GetInstance(out var result);
AddImport\SymbolReferenceFinder.cs (6)
116using var _1 = ArrayBuilder<Task<ImmutableArray<SymbolReference>>>.GetInstance(out var tasks); 141using var _2 = ArrayBuilder<SymbolReference>.GetInstance(out var allReferences); 605using var _ = ArrayBuilder<SymbolReference>.GetInstance(out var references);
AddImport\SymbolReferenceFinder_PackageAssemblySearch.cs (3)
83using var _1 = ArrayBuilder<string>.GetInstance(out var result); 100bool TryAddNames(ArrayBuilder<string> result, SyntaxNode rootNode)
AddMissingReference\AbstractAddMissingReferenceCodeFixProvider.cs (2)
46var result = ArrayBuilder<CodeAction>.GetInstance();
AddPackage\AbstractAddPackageCodeFixProvider.cs (2)
50var codeActions = ArrayBuilder<CodeAction>.GetInstance();
AddPackage\ParentInstallPackageCodeAction.cs (2)
87using var _ = ArrayBuilder<CodeAction>.GetInstance(out var codeActions);
BracePairs\IBracePairsService.cs (2)
22Task AddBracePairsAsync(Document document, TextSpan textSpan, ArrayBuilder<BracePairData> bracePairs, CancellationToken cancellationToken); 47Document document, TextSpan span, ArrayBuilder<BracePairData> bracePairs, CancellationToken cancellationToken)
ChangeSignature\AbstractChangeSignatureService.cs (12)
503var newArguments = ArrayBuilder<IUnifiedArgumentSyntax>.GetInstance(); 608var parametersToPermute = ArrayBuilder<IParameterSymbol>.GetInstance(); 776var fullList = ArrayBuilder<TArgumentSyntax>.GetInstance(); 777var separators = ArrayBuilder<SyntaxToken>.GetInstance(); 993var updatedNodeList = ArrayBuilder<SyntaxNode>.GetInstance(); 1022using var _ = ArrayBuilder<SyntaxNode>.GetInstance(out var extraNodeList);
ChangeSignature\DelegateInvokeMethodReferenceFinder.cs (2)
46using var _ = ArrayBuilder<ISymbol>.GetInstance(out var result);
ChangeSignature\ParameterConfiguration.cs (6)
28var parametersWithoutDefaultValues = ArrayBuilder<Parameter>.GetInstance(); 29var remainingReorderableParameters = ArrayBuilder<Parameter>.GetInstance(); 65var list = ArrayBuilder<Parameter>.GetInstance();
CodeFixes\Configuration\ConfigureCodeStyle\ConfigureCodeStyleOptionCodeFixProvider.cs (6)
63var result = ArrayBuilder<CodeFix>.GetInstance(); 76using var _ = ArrayBuilder<CodeAction>.GetInstance(out var nestedActions); 106using var _ = ArrayBuilder<CodeAction>.GetInstance(out var nestedActions);
CodeFixes\Configuration\ConfigureSeverity\ConfigureSeverityLevelCodeFixProvider.cs (11)
55var result = ArrayBuilder<CodeFix>.GetInstance(); 56var analyzerDiagnosticsByCategory = new SortedDictionary<string, ArrayBuilder<Diagnostic>>(); 57using var disposer = ArrayBuilder<Diagnostic>.GetInstance(out var analyzerDiagnostics); 60var nestedActions = ArrayBuilder<CodeAction>.GetInstance(); 79var diagnosticsForCategory = analyzerDiagnosticsByCategory.GetOrAdd(diagnostic.Descriptor.Category, _ => ArrayBuilder<Diagnostic>.GetInstance()); 101var nestedActions = ArrayBuilder<CodeAction>.GetInstance();
CodeFixes\Service\CodeFixService.cs (8)
317using var resultDisposer = ArrayBuilder<CodeFixCollection>.GetInstance(out var result); 638using var fixesDisposer = ArrayBuilder<CodeFix>.GetInstance(out var fixes); 674using var disposer = ArrayBuilder<Diagnostic>.GetInstance(out var newApplicableDiagnostics); 888using var _ = PooledDictionary<DiagnosticId, ArrayBuilder<CodeFixProvider>>.GetInstance(out var mutableMap); 981using var _ = PooledDictionary<DiagnosticId, ArrayBuilder<CodeFixProvider>>.GetInstance(out var builder);
CodeFixes\Suppression\AbstractSuppressionBatchFixAllProvider.cs (2)
181using var _ = ArrayBuilder<CodeAction>.GetInstance(out var stack);
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.cs (6)
203var result = ArrayBuilder<CodeFix>.GetInstance(); 208var nestedActions = ArrayBuilder<NestedSuppressionCodeAction>.GetInstance(); 303var declsBuilder = ArrayBuilder<DeclarationInfo>.GetInstance();
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.GlobalSuppressMessageFixAllCodeAction.cs (2)
221var uniqueDiagnostics = ArrayBuilder<Diagnostic>.GetInstance();
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaWarningBatchFixAllProvider.cs (4)
31var pragmaActionsBuilder = ArrayBuilder<IPragmaBasedCodeAction>.GetInstance(); 32var pragmaDiagnosticsBuilder = ArrayBuilder<Diagnostic>.GetInstance();
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction.BatchFixer.cs (4)
40using var _1 = ArrayBuilder<IPragmaBasedCodeAction>.GetInstance(out var pragmaActionsBuilder); 41using var _2 = ArrayBuilder<Diagnostic>.GetInstance(out var pragmaDiagnosticsBuilder);
CodeFixesAndRefactorings\AbstractFixAllGetFixesService.cs (2)
202using var _ = ArrayBuilder<CodeActionOperation>.GetInstance(operations.Length, out var result);
CodeRefactorings\CodeRefactoringService.cs (2)
252using var _ = ArrayBuilder<(CodeAction action, TextSpan? applicableToSpan)>.GetInstance(out var actions);
CodeRefactorings\ExtractMethod\AbstractExtractMethodCodeRefactoringProvider.cs (2)
59using var _ = ArrayBuilder<CodeAction>.GetInstance(out var actions);
CodeRefactorings\MoveType\AbstractMoveTypeService.cs (4)
93using var _ = ArrayBuilder<CodeAction>.GetInstance(out var actions); 224using var _ = ArrayBuilder<string>.GetInstance(out var suggestedFileNames);
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (10)
281using var _1 = ArrayBuilder<(DocumentId, SyntaxNode)>.GetInstance(ids.Length, out var containers); 374var builder = ArrayBuilder<ISymbol>.GetInstance(); 391var builder = ArrayBuilder<string>.GetInstance(); 510using var _ = ArrayBuilder<LocationForAffectedSymbol>.GetInstance(out var builder); 808using var _2 = ArrayBuilder<Document>.GetInstance(out var documentsToProcess);
CodeRefactorings\SyncNamespace\AbstractSyncNamespaceCodeRefactoringProvider.MoveFileCodeAction.cs (2)
97var builder = ArrayBuilder<ImmutableArray<string>>.GetInstance();
Common\AbstractProjectExtensionProvider.cs (4)
67using var _ = ArrayBuilder<TExtension>.GetInstance(out var builder); 154using var _ = ArrayBuilder<TExtension>.GetInstance(out var builder);
Common\GlyphExtensions.cs (2)
21using var _ = ArrayBuilder<Glyph>.GetInstance(tags.Length, out var builder);
Completion\CompletionService_GetCompletions.cs (2)
156var additionalAugmentingProviders = ArrayBuilder<CompletionProvider>.GetInstance(triggeredProviders.Length);
Completion\FileSystemCompletionHelper.cs (2)
129var result = ArrayBuilder<CompletionItem>.GetInstance();
Completion\Providers\AbstractAwaitCompletionProvider.cs (2)
170using var _ = ArrayBuilder<TextChange>.GetInstance(out var builder);
Completion\Providers\AbstractDocCommentCompletionProvider.cs (2)
215using var _1 = ArrayBuilder<CompletionItem>.GetInstance(out var items);
Completion\Providers\AbstractKeywordCompletionProvider.cs (2)
62using var _ = ArrayBuilder<RecommendedKeyword>.GetInstance(out var result);
Completion\Providers\AbstractSymbolCompletionProvider.cs (8)
151Dictionary<ISymbol, ArrayBuilder<ProjectId>>? invalidProjectMap, 175using var _ = ArrayBuilder<CompletionItem>.GetInstance(out var itemListBuilder); 250Dictionary<ISymbol, ArrayBuilder<ProjectId>>? invalidProjectMap, 256ArrayBuilder<ProjectId>? invalidProjects = null; 453private static Dictionary<ISymbol, ArrayBuilder<ProjectId>> FindSymbolsMissingInLinkedContexts( 457var missingSymbols = new Dictionary<ISymbol, ArrayBuilder<ProjectId>>(LinkedFilesSymbolEquivalenceComparer.Instance); 463missingSymbols.GetOrAdd(symbol, m => ArrayBuilder<ProjectId>.GetInstance()).Add(documentId.ProjectId);
Completion\Providers\ImportCompletionProvider\AbstractImportCompletionProvider.cs (4)
99using var _ = ArrayBuilder<string>.GetInstance(out var usingsBuilder); 143using var _ = ArrayBuilder<TextChange>.GetInstance(out var builder);
Completion\Providers\ImportCompletionProvider\AbstractTypeImportCompletionService.cs (4)
88using var _1 = ArrayBuilder<TypeImportCompletionCacheEntry>.GetInstance(out var resultBuilder); 89using var _2 = ArrayBuilder<Project>.GetInstance(out var projectsBuilder);
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.SymbolComputer.cs (2)
102using var _ = ArrayBuilder<IMethodSymbol>.GetInstance(results[0].Length + results[1].Length, out var symbols);
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.SymbolComputer_Constraints.cs (4)
41using var _ = ArrayBuilder<ITypeParameterSymbol>.GetInstance(out var typeParameterStack); 71using var _ = ArrayBuilder<ITypeParameterSymbol>.GetInstance(out var typeParameterStack);
Completion\Providers\ImportCompletionProvider\ImportCompletionItem.cs (2)
46using var _ = ArrayBuilder<KeyValuePair<string, string>>.GetInstance(out var builder);
Completion\Providers\ImportCompletionProvider\TypeImportCompletionCacheEntry.cs (4)
72using var _ = ArrayBuilder<CompletionItem>.GetInstance(out var builder); 157private readonly ArrayBuilder<TypeImportCompletionItemInfo> _itemsBuilder = ArrayBuilder<TypeImportCompletionItemInfo>.GetInstance();
Completion\Providers\Scripting\AbstractReferenceDirectiveCompletionProvider.cs (2)
28using var builderDisposer = ArrayBuilder<char>.GetInstance(out var builder);
Completion\Providers\Scripting\GlobalAssemblyCacheCompletionHelper.cs (2)
35using var resultDisposer = ArrayBuilder<CompletionItem>.GetInstance(out var result);
Completion\Providers\SymbolCompletionItem.cs (13)
25private static readonly Action<ImmutableArray<ISymbol>, ArrayBuilder<KeyValuePair<string, string>>> s_addSymbolEncoding = AddSymbolEncoding; 26private static readonly Action<ImmutableArray<ISymbol>, ArrayBuilder<KeyValuePair<string, string>>> s_addSymbolInfo = AddSymbolInfo; 35Action<ImmutableArray<ISymbol>, ArrayBuilder<KeyValuePair<string, string>>> symbolEncoder, 47using var _ = ArrayBuilder<KeyValuePair<string, string>>.GetInstance(out var builder); 81private static void AddSymbolEncoding(ImmutableArray<ISymbol> symbols, ArrayBuilder<KeyValuePair<string, string>> properties) 84private static void AddSymbolInfo(ImmutableArray<ISymbol> symbols, ArrayBuilder<KeyValuePair<string, string>> properties) 137using var _ = ArrayBuilder<ISymbol>.GetInstance(out var symbols); 163private static void DecodeSymbols(List<string> ids, Compilation compilation, ArrayBuilder<ISymbol> symbols) 223private static void AddSupportedPlatforms(ArrayBuilder<KeyValuePair<string, string>> properties, SupportedPlatformData? supportedPlatforms) 251using var _ = ArrayBuilder<ProjectId>.GetInstance(out var builder);
ConvertAnonymousType\AbstractConvertAnonymousTypeToClassCodeRefactoringProvider.cs (2)
259using var _ = ArrayBuilder<ISymbol>.GetInstance(out var members);
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.Analyzer.cs (11)
74using var _ = ArrayBuilder<AnalyzedSwitchSection>.GetInstance(out var sections); 98ArrayBuilder<AnalyzedSwitchSection> sections, 153private bool ParseIfStatement(IOperation operation, ArrayBuilder<AnalyzedSwitchSection> sections, out IOperation? defaultBodyOpt) 182private bool ParseIfStatementOrBlock(IOperation op, ArrayBuilder<AnalyzedSwitchSection> sections, out IOperation? defaultBodyOpt) 191using var _ = ArrayBuilder<AnalyzedSwitchLabel>.GetInstance(out var labels); 206private bool ParseSwitchLabels(IOperation operation, ArrayBuilder<AnalyzedSwitchLabel> labels) 230using var _ = ArrayBuilder<TExpressionSyntax>.GetInstance(out var guards); 277private AnalyzedPattern? ParsePattern(IOperation operation, ArrayBuilder<TExpressionSyntax> guards)
ConvertToInterpolatedString\AbstractConvertConcatenationToInterpolatedStringRefactoringProvider.cs (5)
69using var _ = ArrayBuilder<SyntaxNode>.GetInstance(out var pieces); 145using var _ = ArrayBuilder<SyntaxNode>.GetInstance(pieces.Length, out var content); 267ArrayBuilder<SyntaxNode> pieces,
ConvertToInterpolatedString\AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs (4)
268using var _ = ArrayBuilder<SyntaxNode>.GetInstance(out var stack); 377using var _ = ArrayBuilder<TExpressionSyntax>.GetInstance(out var builder);
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (10)
465using var _ = ArrayBuilder<DocumentToUpdate>.GetInstance(out var result); 480using var _ = ArrayBuilder<DocumentToUpdate>.GetInstance(out var result); 489private static async Task AddDocumentsToUpdateForProjectAsync(Project project, ArrayBuilder<DocumentToUpdate> result, ImmutableArray<string> tupleFieldNames, CancellationToken cancellationToken) 528using var _ = ArrayBuilder<DocumentToUpdate>.GetInstance(out var result); 830using var _ = ArrayBuilder<ISymbol>.GetInstance(out var members); 880SyntaxGenerator generator, ArrayBuilder<ISymbol> members,
Copilot\CopilotChangeAnalysisUtilities.cs (2)
65using var _ = PooledObjects.ArrayBuilder<TextChange>.GetInstance(out var builder);
Copilot\ICopilotChangeAnalysisService.cs (5)
103using var _ = ArrayBuilder<TextSpan>.GetInstance(out var newSpans); 176ArrayBuilder<TextSpan> newSpans, 216ArrayBuilder<TextSpan> newSpans, 247ArrayBuilder<TextSpan> newSpans,
DesignerAttribute\DesignerAttributeDiscoveryService.cs (2)
234using var _ = ArrayBuilder<(DesignerAttributeData data, VersionStamp version)>.GetInstance(out var results);
Diagnostics\IAnalyzerDriverService.cs (1)
23void ComputeDeclarationsInSpan(SemanticModel model, TextSpan span, bool getSymbol, ArrayBuilder<DeclarationInfo> builder, CancellationToken cancellationToken);
Diagnostics\Service\EngineV2\DiagnosticIncrementalAnalyzer.HostAnalyzerInfo.cs (4)
50var hostAnalyzerCollection = ArrayBuilder<ImmutableArray<DiagnosticAnalyzer>>.GetInstance(); 51var projectAnalyzerCollection = ArrayBuilder<ImmutableArray<DiagnosticAnalyzer>>.GetInstance();
Diagnostics\Service\EngineV2\DiagnosticIncrementalAnalyzer.IncrementalMemberEditAnalyzer.cs (11)
78using var _1 = ArrayBuilder<DiagnosticAnalyzer>.GetInstance(out var spanBasedAnalyzers); 79using var _2 = ArrayBuilder<DiagnosticAnalyzer>.GetInstance(out var documentBasedAnalyzers); 137using var _ = ArrayBuilder<DiagnosticAnalyzer>.GetInstance(1, analyzer, out var analyzers); 142ArrayBuilder<DiagnosticAnalyzer> analyzers, 154ArrayBuilder<DiagnosticAnalyzer> analyzers, 167ArrayBuilder<DiagnosticAnalyzer> analyzers, 205using var _ = ArrayBuilder<SyntaxNode>.GetInstance(discardLargeInstances: false, out var members);
Diagnostics\Service\EngineV2\DiagnosticIncrementalAnalyzer.IncrementalMemberEditAnalyzer_MemberSpans.cs (2)
52using var _ = ArrayBuilder<SyntaxNode>.GetInstance(discardLargeInstances: false, out var members);
Diagnostics\Service\EngineV2\DiagnosticIncrementalAnalyzer_GetDiagnostics.cs (3)
61using var _ = ArrayBuilder<DiagnosticData>.GetInstance(out var builder); 99void AddIncludedDiagnostics(ArrayBuilder<DiagnosticData> builder, ImmutableArray<DiagnosticData> diagnostics)
Diagnostics\Service\EngineV2\DiagnosticIncrementalAnalyzer_GetDiagnosticsForSpan.cs (12)
85using var _ = ArrayBuilder<DiagnosticData>.GetInstance(out var list); 90async Task GetAsync(ArrayBuilder<DiagnosticData> list) 94using var _1 = ArrayBuilder<DiagnosticAnalyzer>.GetInstance(out var syntaxAnalyzers); 101using var _2 = ArrayBuilder<DiagnosticAnalyzer>.GetInstance(out var semanticSpanBasedAnalyzers); 102using var _3 = ArrayBuilder<DiagnosticAnalyzer>.GetInstance(out var semanticDocumentBasedAnalyzers); 199ArrayBuilder<DiagnosticData> builder, 206using var _ = ArrayBuilder<DiagnosticAnalyzer>.GetInstance(analyzers.Length, out var filteredAnalyzers);
Diagnostics\Service\EngineV2\DiagnosticIncrementalAnalyzer_IncrementalAnalyzer.cs (2)
60using var _ = ArrayBuilder<DiagnosticData>.GetInstance(out var diagnostics);
DocumentHighlighting\AbstractDocumentHighlightsService.cs (3)
176using var _ = ArrayBuilder<Location>.GetInstance(out var additionalReferences); 205ArrayBuilder<Location> additionalReferences,
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (58)
610using var _3 = ArrayBuilder<(SyntaxNode OldNode, SyntaxNode NewNode, TextSpan DiagnosticSpan)>.GetInstance(out var triviaEdits); 611using var _4 = ArrayBuilder<SequencePointUpdates>.GetInstance(out var lineEdits); 1025using var _ = ArrayBuilder<ActiveNode>.GetInstance(out var activeNodes); 1456ArrayBuilder<ActiveNode> memberBodyActiveNodes, 1459ArrayBuilder<(DeclarationBodyMap map, SyntaxNode? oldLambda)>? lambdaBodyMaps = null; 1476lambdaBodyMaps ??= ArrayBuilder<(DeclarationBodyMap, SyntaxNode?)>.GetInstance(); 1650using var _ = ArrayBuilder<SourceFileSpan>.GetInstance(out var result); 2099[Out] ArrayBuilder<(SyntaxNode OldNode, SyntaxNode NewNode, TextSpan DiagnosticSpan)> triviaEdits, 2100[Out] ArrayBuilder<SequencePointUpdates> lineEdits, 2114using var _ = ArrayBuilder<(string filePath, int oldStartLine, int oldEndLine, int delta, SyntaxNode oldNode, SyntaxNode newNode)>.GetInstance(out var segments); 2331using var _1 = ArrayBuilder<SourceLineUpdate>.GetInstance(out var documentLineEdits); 2584using var _2 = ArrayBuilder<SemanticEditInfo>.GetInstance(out var semanticEdits); 3576ArrayBuilder<SemanticEditInfo> semanticEdits, 3628ArrayBuilder<SemanticEditInfo> semanticEdits, 3714private static void AddUpdateEditsForMemberAndAccessors(ArrayBuilder<SemanticEditInfo> semanticEdits, ISymbol symbol, CancellationToken cancellationToken) 3751private static void AddDeleteEditsForMemberAndAccessors(ArrayBuilder<SemanticEditInfo> semanticEdits, ISymbol oldSymbol, SymbolKey deletedSymbolContainer, CancellationToken cancellationToken) 3790private static void AddInsertEditsForMemberAndAccessors(ArrayBuilder<SemanticEditInfo> semanticEdits, ISymbol newSymbol, CancellationToken cancellationToken) 3801ArrayBuilder<SemanticEditInfo> semanticEdits, 3872using var _1 = ArrayBuilder<(ISymbol? oldSymbol, ISymbol? newSymbol, EditKind editKind)>.GetInstance(out var builder); 3877using var _2 = PooledDictionary<(string name, int arity), ArrayBuilder<int>>.GetInstance(out var deletedTypes); 3899if (!deletedTypes.TryGetValue(key, out var indices)) 3900deletedTypes.Add(key, indices = ArrayBuilder<int>.GetInstance()); 3929if (deletedTypes.TryGetValue((newType.Name, newType.Arity), out var deletedTypeIndices) && deletedTypeIndices.Count > 0) 4499ArrayBuilder<SemanticEditInfo> semanticEdits, 4548ArrayBuilder<SemanticEditInfo> semanticEdits, 4585private static void AddDelegateMethodEdit(ArrayBuilder<SemanticEditInfo> semanticEdits, INamedTypeSymbol delegateType, string methodName, CancellationToken cancellationToken) 4629using var _ = ArrayBuilder<AttributeData>.GetInstance(out var changedAttributes); 4693static void FindChangedAttributes(ImmutableArray<AttributeData>? oldAttributes, ImmutableArray<AttributeData> newAttributes, ArrayBuilder<AttributeData> changedAttributes) 4852ArrayBuilder<SemanticEditInfo> semanticEdits, 5330[Out] ArrayBuilder<SemanticEditInfo> semanticEdits, 5712ArrayBuilder<SyntaxNode>? lazyNewErroneousClauses = null; 5717lazyNewErroneousClauses ??= ArrayBuilder<SyntaxNode>.GetInstance(); 5793using var _1 = ArrayBuilder<int>.GetInstance(newInLambdaCaptures.Length, fillWithValue: 0, out var reverseCapturesMap); 5796using var _2 = ArrayBuilder<SyntaxNode?>.GetInstance(newInLambdaCaptures.Length, fillWithValue: null, out var newCapturesToClosureScopes); 5800using var _3 = ArrayBuilder<SyntaxNode?>.GetInstance(oldInLambdaCaptures.Length, fillWithValue: null, out var oldCapturesToClosureScopes); 6013ArrayBuilder<(VariableCaptureKind kind, ISymbol symbol, ArrayBuilder<LambdaBody> capturingLambdas)>? inLambdaCaptures = null; 6031inLambdaCaptures ??= ArrayBuilder<(VariableCaptureKind, ISymbol, ArrayBuilder<LambdaBody>)>.GetInstance(); 6042inLambdaCaptures.Add((key.Kind, capture, ArrayBuilder<LambdaBody>.GetInstance())); 6279[Out] ArrayBuilder<int> reverseCapturesMap, // {new capture index -> old capture index} 6280[Out] ArrayBuilder<SyntaxNode?> newCapturesToClosureScopes, // {new capture index -> new closure scope} 6281[Out] ArrayBuilder<SyntaxNode?> oldCapturesToClosureScopes, // {old capture index -> old closure scope} 6703internal static void AddNodes<T>(ArrayBuilder<SyntaxNode> nodes, SyntaxList<T> list) 6712internal static void AddNodes<T>(ArrayBuilder<SyntaxNode> nodes, SeparatedSyntaxList<T>? list) 6945ArrayBuilder<ActiveNode> memberBodyActiveNodes,
EditAndContinue\ActiveStatementsMap.cs (5)
63using var _1 = PooledDictionary<string, ArrayBuilder<(ManagedActiveStatementDebugInfo info, SourceFileSpan span, ActiveStatementId id)>>.GetInstance(out var updatedSpansByDocumentPath); 80if (!updatedSpansByDocumentPath.TryGetValue(documentName, out var documentInfos)) 82updatedSpansByDocumentPath.Add(documentName, documentInfos = ArrayBuilder<(ManagedActiveStatementDebugInfo, SourceFileSpan, ActiveStatementId)>.GetInstance()); 192using var _1 = ArrayBuilder<UnmappedActiveStatement>.GetInstance(out var builder);
EditAndContinue\DebuggingSession.cs (10)
312ArrayBuilder<Diagnostic> diagnostics, 361ArrayBuilder<Diagnostic> diagnostics, 731using var _1 = PooledDictionary<string, ArrayBuilder<(ProjectId, int)>>.GetInstance(out var documentIndicesByMappedPath); 762using var _3 = PooledDictionary<ActiveStatement, ArrayBuilder<(DocumentId unmappedDocumentId, LinePositionSpan span)>>.GetInstance( 830using var _4 = ArrayBuilder<ImmutableArray<ActiveStatementSpan>>.GetInstance(out var spans); 835if (documentIndicesByMappedPath.TryGetValue(mappedPath, out var indices)) 846if (activeStatementsInChangedDocuments.TryGetValue(activeStatement, out var newSpans)) 910using var _ = ArrayBuilder<ActiveStatementSpan>.GetInstance(out var adjustedMappedSpans);
EditAndContinue\EditAndContinueCapabilities.cs (2)
116using var _ = ArrayBuilder<string>.GetInstance(out var builder);
EditAndContinue\EditAndContinueDocumentAnalysesCache.cs (2)
140using var _2 = ArrayBuilder<ActiveStatementLineSpan>.GetInstance(out var activeStatementSpansBuilder);
EditAndContinue\EditSession.cs (33)
155public async Task<string?> ReportModuleDiagnosticsAsync(Guid mvid, Project oldProject, Project newProject, ImmutableArray<DocumentAnalysisResults> documentAnalyses, ArrayBuilder<Diagnostic> diagnostics, CancellationToken cancellationToken) 437internal static async Task GetDocumentDifferencesAsync(TraceLog log, Project oldProject, Project newProject, ProjectDocumentDifferences documentDifferences, ArrayBuilder<Diagnostic> diagnostics, CancellationToken cancellationToken) 486private static async ValueTask<TextDocumentStates<SourceGeneratedDocumentState>> GetSourceGeneratedDocumentStatesAsync(TraceLog log, Project project, ArrayBuilder<Diagnostic>? diagnostics, CancellationToken cancellationToken) 552ArrayBuilder<Diagnostic> diagnostics, 555using var _ = ArrayBuilder<(Document? oldDocument, Document? newDocument)>.GetInstance(out var documents); 657using var _1 = ArrayBuilder<SemanticEditInfo>.GetInstance(out var allEdits); 658using var _2 = ArrayBuilder<SequencePointUpdates>.GetInstance(out var allLineEdits); 659using var _3 = ArrayBuilder<DocumentActiveStatementChanges>.GetInstance(out var activeStatementsInChangedDocuments); 715using var _0 = ArrayBuilder<SemanticEdit>.GetInstance(edits.Count, out var mergedEditsBuilder); 717using var _2 = ArrayBuilder<(ISymbol? oldSymbol, ISymbol? newSymbol)>.GetInstance(edits.Count, out var resolvedSymbols); 843var projectDiagnostics = ArrayBuilder<Diagnostic>.GetInstance(); 849using var _1 = ArrayBuilder<ManagedHotReloadUpdate>.GetInstance(out var deltas); 850using var _2 = ArrayBuilder<(Guid ModuleId, ImmutableArray<(ManagedModuleMethodId Method, NonRemappableRegion Region)>)>.GetInstance(out var nonRemappableRegions); 851using var _3 = ArrayBuilder<ProjectBaseline>.GetInstance(out var newProjectBaselines); 852using var _4 = ArrayBuilder<ProjectId>.GetInstance(out var projectsToStale); 853using var _5 = PooledDictionary<ProjectId, ArrayBuilder<Diagnostic>>.GetInstance(out var diagnosticBuilders); 912projectDiagnostics = ArrayBuilder<Diagnostic>.GetInstance(); 1204projectDiagnostics = ArrayBuilder<Diagnostic>.GetInstance(); 1313var activeStatementsInUpdatedMethodsBuilder = ArrayBuilder<ManagedActiveStatementUpdate>.GetInstance(); 1314var nonRemappableRegionsBuilder = ArrayBuilder<(ManagedModuleMethodId Method, NonRemappableRegion Region)>.GetInstance();
EditAndContinue\EmitSolutionUpdateResults.cs (19)
41using var _ = ArrayBuilder<ManagedHotReloadDiagnostic>.GetInstance(out var builder); 215using var _1 = ArrayBuilder<ProjectId>.GetInstance(out var traversalStack); 218var projectsToRestartBuilder = PooledDictionary<ProjectId, ArrayBuilder<ProjectId>>.GetInstance(); 221using var _4 = ArrayBuilder<(ProjectId projectWithRudeEdits, ImmutableArray<ProjectId> impactedRunningProjects)>.GetInstance(out var impactedRunningProjectMap); 222using var _5 = ArrayBuilder<ProjectId>.GetInstance(out var impactedRunningProjects); 282using var _7 = ArrayBuilder<ProjectId>.GetInstance(out var updatedProjectsToRemove); 300if (projectsToRestartBuilder.TryGetValue(impactedRunningProject, out var causes)) 346void AddImpactedRunningProjects(ArrayBuilder<ProjectId> impactedProjects, ProjectId initialProject, bool isBlocking) 389using var _ = ArrayBuilder<Diagnostic>.GetInstance(out var result); 409using var _ = ArrayBuilder<(ProjectId projectId, ImmutableArray<Diagnostic> diagnostics)>.GetInstance(out var result); 428using var _ = ArrayBuilder<Diagnostic>.GetInstance(out var result);
EditAndContinue\ProjectDiagnostics.cs (2)
18using var _ = ArrayBuilder<DiagnosticData>.GetInstance(out var result);
EditAndContinue\ProjectDocumentDifferences.cs (4)
15public readonly ArrayBuilder<Document> ChangedOrAdded = ArrayBuilder<Document>.GetInstance(); 16public readonly ArrayBuilder<Document> Deleted = ArrayBuilder<Document>.GetInstance();
EditAndContinue\RudeEditDiagnosticsBuilder.cs (4)
14public readonly ArrayBuilder<RudeEditDiagnostic> Diagnostics = ArrayBuilder<RudeEditDiagnostic>.GetInstance(); 20public readonly ArrayBuilder<(RudeEditDiagnostic diagnostic, RudeEditReportingCondition condition)> DeferredDiagnostics = ArrayBuilder<(RudeEditDiagnostic diagnostic, RudeEditReportingCondition condition)>.GetInstance();
EmbeddedLanguages\AbstractEmbeddedLanguageFeatureService.cs (1)
63using var _ = PooledDictionary<string, ArrayBuilder<Lazy<TService, EmbeddedLanguageMetadata>>>.GetInstance(out var map);
EmbeddedLanguages\DateAndTime\DateAndTimeEmbeddedCompletionProvider.cs (4)
97using var _1 = ArrayBuilder<DateAndTimeItem>.GetInstance(out var items); 106using var _2 = ArrayBuilder<KeyValuePair<string, string>>.GetInstance(out var properties);
EmbeddedLanguages\DateAndTime\EmbeddedCompletionContext.cs (6)
21private readonly ArrayBuilder<DateAndTimeItem> _items; 40ArrayBuilder<DateAndTimeItem> items) 73private void AddExamples(ArrayBuilder<string> examples, bool standard, string displayText) 88ArrayBuilder<string> examples, bool standard, string displayText, CultureInfo culture, bool hideCulture) 130using var _2 = ArrayBuilder<string>.GetInstance(out var examples);
EmbeddedLanguages\Json\JsonLexer.cs (2)
196using var _ = ArrayBuilder<JsonTrivia>.GetInstance(out var result);
EmbeddedLanguages\Json\JsonParser.cs (4)
319using var _ = ArrayBuilder<JsonValueNode>.GetInstance(out var result); 343using var _ = ArrayBuilder<JsonNodeOrToken>.GetInstance(out var result);
EmbeddedLanguages\Json\LanguageServices\AbstractJsonDetectionAnalyzer.cs (2)
60using var _1 = ArrayBuilder<SyntaxNodeOrToken>.GetInstance(out var stack);
EmbeddedLanguages\RegularExpressions\LanguageServices\AbstractRegexDiagnosticAnalyzer.cs (2)
53using var _ = ArrayBuilder<SyntaxNode>.GetInstance(out var stack);
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexEmbeddedCompletionProvider.cs (2)
92using var _ = ArrayBuilder<KeyValuePair<string, string>>.GetInstance(out var properties);
EmbeddedLanguages\RegularExpressions\RegexLexer.cs (2)
104using var _ = ArrayBuilder<RegexTrivia>.GetInstance(out var result);
EmbeddedLanguages\RegularExpressions\RegexParser.CaptureInfoAnalyzer.cs (3)
34private readonly ArrayBuilder<string> _captureNames; 43_captureNames = ArrayBuilder<string>.GetInstance(); 198ArrayBuilder<T> list,
EmbeddedLanguages\RegularExpressions\RegexParser.cs (20)
174using var _2 = ArrayBuilder<EmbeddedDiagnostic>.GetInstance(out var diagnostics); 183RegexNode node, HashSet<EmbeddedDiagnostic> seenDiagnostics, ArrayBuilder<EmbeddedDiagnostic> diagnostics) 197private void CollectDiagnosticsWorker(RegexNode node, HashSet<EmbeddedDiagnostic> seenDiagnostics, ArrayBuilder<EmbeddedDiagnostic> diagnostics) 226HashSet<EmbeddedDiagnostic> seenDiagnostics, ImmutableArray<EmbeddedDiagnostic> from, ArrayBuilder<EmbeddedDiagnostic> to) 264using var _ = ArrayBuilder<RegexNodeOrToken>.GetInstance(out var builder); 289using var _1 = ArrayBuilder<RegexExpressionNode>.GetInstance(out var builder); 298using var _2 = ArrayBuilder<RegexExpressionNode>.GetInstance(out var sequence); 304private static void MergeTextNodes(ArrayBuilder<RegexExpressionNode> list, ArrayBuilder<RegexExpressionNode> final) 329ArrayBuilder<RegexExpressionNode> list, 330ArrayBuilder<RegexExpressionNode> final, 1241using var _1 = ArrayBuilder<RegexExpressionNode>.GetInstance(out var builder); 1258using var _2 = ArrayBuilder<RegexExpressionNode>.GetInstance(out var contents); 1274private void ParseCharacterClassComponents(ArrayBuilder<RegexExpressionNode> components)
EmbeddedLanguages\StackFrame\StackFrameLexer.cs (2)
425using var _ = ArrayBuilder<StackFrameTrivia>.GetInstance(out var builder);
EmbeddedLanguages\StackFrame\StackFrameParser.cs (8)
375using var _ = ArrayBuilder<StackFrameNodeOrToken>.GetInstance(out var builder); 431using var _ = ArrayBuilder<StackFrameNodeOrToken>.GetInstance(out var builder); 505using var _ = ArrayBuilder<StackFrameArrayRankSpecifier>.GetInstance(out var builder); 506using var _1 = ArrayBuilder<StackFrameToken>.GetInstance(out var commaBuilder);
Extensions\ExtensionFolder.cs (1)
174ArrayBuilder<IExtensionMessageHandlerWrapper> result,
Extensions\ExtensionMessageHandlerService.cs (2)
250using var _ = ArrayBuilder<IExtensionMessageHandlerWrapper>.GetInstance(out var result);
ExternalAccess\UnitTesting\API\UnitTestingSearchHelpers.cs (4)
65using var _ = ArrayBuilder<UnitTestingDocumentSpan>.GetInstance(out var result); 157using var _ = ArrayBuilder<UnitTestingDocumentSpan>.GetInstance(out var result);
ExtractClass\ExtractClassWithDialogCodeAction.cs (6)
145using var _1 = ArrayBuilder<(ISymbol member, bool makeAbstract)>.GetInstance(out var pullMembersBuilder); 146using var _2 = ArrayBuilder<ExtractClassMemberAnalysisResult>.GetInstance(memberAnalysisResults.Length, out var remainingResults); 166using var _3 = ArrayBuilder<ExtractClassMemberAnalysisResult>.GetInstance(remainingResults.Count, out var resultsToRemove);
ExtractInterface\AbstractExtractInterfaceService.cs (2)
366using var _ = ArrayBuilder<ISymbol>.GetInstance(out var interfaceMembers);
ExtractMethod\MethodExtractor.Analyzer.cs (2)
875using var _ = ArrayBuilder<string>.GetInstance(out var names);
ExtractMethod\MethodExtractor.AnalyzerResult.cs (2)
87using var _ = ArrayBuilder<VariableInfo>.GetInstance(out var variables);
ExtractMethod\MethodExtractor.CodeGenerator.cs (6)
342using var _ = ArrayBuilder<TStatementSyntax>.GetInstance(out var list); 409var typeParameters = ArrayBuilder<ITypeParameterSymbol>.GetInstance(); 429using var _ = ArrayBuilder<IParameterSymbol>.GetInstance(out var parameters);
ExtractMethod\SelectionResult.cs (2)
133using var _ = ArrayBuilder<SyntaxNode>.GetInstance(out var stack);
FindUsages\AbstractFindUsagesService_FindReferences.cs (2)
70using var _ = ArrayBuilder<DefinitionItem>.GetInstance(out var result);
FullyQualify\AbstractFullyQualifyService.cs (3)
103using var _1 = ArrayBuilder<FullyQualifyIndividualFixData>.GetInstance(out var fixes); 188ArrayBuilder<FullyQualifyIndividualFixData> fixes,
GenerateComparisonOperators\GenerateComparisonOperatorsCodeRefactoringProvider.cs (6)
68using var _1 = ArrayBuilder<INamedTypeSymbol>.GetInstance(out var missingComparableTypes); 102using var _2 = ArrayBuilder<CodeAction>.GetInstance(out var nestedActions); 179using var _ = ArrayBuilder<IMethodSymbol>.GetInstance(out var operators);
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.ConstructorDelegatingCodeAction.cs (4)
51using var _1 = ArrayBuilder<SyntaxNode>.GetInstance(out var nullCheckStatements); 52using var _2 = ArrayBuilder<SyntaxNode>.GetInstance(out var assignStatements);
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.cs (6)
82using var _1 = ArrayBuilder<CodeAction>.GetInstance(out var actions); 98using var _2 = ArrayBuilder<IntentProcessorResult>.GetInstance(out var results); 240using var _ = ArrayBuilder<PickMembersOption>.GetInstance(out var pickMemberOptions);
GenerateEqualsAndGetHashCodeFromMembers\AbstractGenerateEqualsAndGetHashCodeService.cs (2)
68using var _ = ArrayBuilder<SyntaxNode>.GetInstance(out var expressions);
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeAction.cs (3)
49using var _ = ArrayBuilder<IMethodSymbol>.GetInstance(out var methods); 125private async Task AddOperatorsAsync(ArrayBuilder<IMethodSymbol> members, CancellationToken cancellationToken)
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider.cs (4)
204using var _ = ArrayBuilder<Task<CodeAction>>.GetInstance(out var tasks); 264using var _ = ArrayBuilder<PickMembersOption>.GetInstance(out var pickMembersOptions);
GenerateFromMembers\GenerateFromMembersHelpers.cs (2)
87using var _ = ArrayBuilder<IParameterSymbol>.GetInstance(out var parameters);
GenerateType\AbstractGenerateTypeService.cs (6)
188using var _ = ArrayBuilder<ITypeParameterSymbol>.GetInstance(out var typeParameters); 192using var _1 = ArrayBuilder<string>.GetInstance(arity, out var names); 193using var _2 = ArrayBuilder<bool>.GetInstance(arity, out var isFixed);
GenerateType\AbstractGenerateTypeService.GenerateNamedType.cs (8)
106using var _ = ArrayBuilder<ISymbol>.GetInstance(out var members); 115private async Task AddMembersAsync(ArrayBuilder<ISymbol> members, GenerateTypeOptionsResult options = null) 173private void AddProperties(ArrayBuilder<ISymbol> members) 186IList<TArgumentSyntax> argumentList, ArrayBuilder<ISymbol> members, GenerateTypeOptionsResult options = null) 193using var _ = ArrayBuilder<IParameterSymbol>.GetInstance(out var parameters); 234private void AddExceptionConstructors(ArrayBuilder<ISymbol> members)
GoToDefinition\GoToDefinitionFeatureHelpers.cs (2)
62using var _ = ArrayBuilder<DefinitionItem>.GetInstance(out var definitions);
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (22)
59using var _ = ArrayBuilder<InheritanceMarginItem>.GetInstance(out var builder); 89using var _ = ArrayBuilder<(ISymbol symbol, int lineNumber)>.GetInstance(out var builder); 139using var _ = ArrayBuilder<InheritanceMarginItem>.GetInstance(out var result); 224using var _1 = ArrayBuilder<InheritanceMarginItem>.GetInstance(out var items); 231using var _2 = ArrayBuilder<InheritanceTargetItem>.GetInstance(out var targetItems); 251using var _ = ArrayBuilder<InheritanceTargetItem>.GetInstance(out var targetItems); 285ArrayBuilder<InheritanceMarginItem> builder, 345ArrayBuilder<InheritanceMarginItem> builder, 598using var _ = ArrayBuilder<ISymbol>.GetInstance(out var builder); 632using var _ = ArrayBuilder<ISymbol>.GetInstance(out var builder); 664using var _ = ArrayBuilder<ISymbol>.GetInstance(out var builder); 758using var _ = ArrayBuilder<InheritanceTargetItem>.GetInstance(out var builder);
InitializeParameter\AbstractAddParameterCheckCodeRefactoringProvider.cs (2)
983using var _ = ArrayBuilder<SyntaxNode>.GetInstance(out var content);
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (4)
113using var _ = ArrayBuilder<CodeAction>.GetInstance(out var allActions); 218using var _ = ArrayBuilder<IParameterSymbol>.GetInstance(out var result);
InitializeParameter\AbstractInitializeParameterCodeRefactoringProvider.cs (2)
106using var _ = ArrayBuilder<SyntaxNode>.GetInstance(out var listOfPotentiallyValidParametersNodes);
InlineHints\AbstractInlineParameterNameHintsService.cs (8)
29ArrayBuilder<(int position, SyntaxNode argument, IParameterSymbol? parameter, HintKind kind)> buffer, 62using var _1 = ArrayBuilder<InlineHint>.GetInstance(out var result); 63using var _2 = ArrayBuilder<(int position, SyntaxNode argument, IParameterSymbol? parameter, HintKind kind)>.GetInstance(out var buffer); 128ArrayBuilder<(int position, SyntaxNode argument, IParameterSymbol? parameter, HintKind kind)> parameterHints) 138ArrayBuilder<(int position, SyntaxNode argument, IParameterSymbol? parameter, HintKind kind)> parameterHints) 156ArrayBuilder<(int position, SyntaxNode argument, IParameterSymbol? parameter, HintKind kind)> parameterHints)
InlineHints\AbstractInlineTypeHintsService.cs (5)
54using var _1 = ArrayBuilder<InlineHint>.GetInstance(out var result); 78using var _2 = ArrayBuilder<SymbolDisplayPart>.GetInstance(out var finalParts); 106ArrayBuilder<SymbolDisplayPart> finalParts,
InlineMethod\AbstractInlineMethodRefactoringProvider.MethodParametersInfo.cs (2)
436using var _ = ArrayBuilder<IArgumentOperation>.GetInstance(out var builder);
IntroduceUsingStatement\AbstractIntroduceUsingStatementCodeRefactoringProvider.cs (3)
364using var _0 = ArrayBuilder<ISymbol>.GetInstance(out var localVariables); 432ArrayBuilder<ISymbol> localVariables,
IntroduceVariable\AbstractIntroduceVariableService.cs (4)
94using var _ = ArrayBuilder<CodeAction>.GetInstance(out var actions); 100private string AddActionsAndGetTitle(State state, ArrayBuilder<CodeAction> actions, CancellationToken cancellationToken) 190private void CreateConstantFieldActions(State state, ArrayBuilder<CodeAction> actions, CancellationToken cancellationToken)
InvertIf\AbstractInvertIfCodeRefactoringProvider.cs (2)
401using var _ = ArrayBuilder<StatementRange>.GetInstance(out var builder);
LanguageServices\AnonymousTypeDisplayService\AbstractStructuralTypeDisplayService.cs (4)
50using var _ = ArrayBuilder<SymbolDisplayPart>.GetInstance(out var result); 199using var _ = ArrayBuilder<INamedTypeSymbol>.GetInstance(out var result);
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (2)
733using var _ = ArrayBuilder<SymbolDisplayPart>.GetInstance(out var parts);
MetadataAsSource\AbstractMetadataAsSourceService.DocCommentFormatter.cs (6)
36using var _1 = ArrayBuilder<string>.GetInstance(out var formattedCommentLinesBuilder); 146string rawText, ArrayBuilder<string> result, string prefix = null) 168ReadOnlyMemory<char> line, ArrayBuilder<string> formattedLines) 219var result = ArrayBuilder<ReadOnlyMemory<char>>.GetInstance();
MetadataAsSource\AbstractMetadataAsSourceService+CompatAbstractMetadataFormattingRule.cs (2)
22public sealed override void AddSuppressOperations(ArrayBuilder<SuppressOperation> list, SyntaxNode node, in NextSuppressOperationAction nextOperation) 77public virtual void AddSuppressOperationsSlow(ArrayBuilder<SuppressOperation> list, SyntaxNode node, ref NextSuppressOperationAction nextOperation)
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (2)
353using var _ = ArrayBuilder<Task<IEnumerable<ReferencedSymbol>>>.GetInstance(out var tasks);
MoveToNamespace\MoveToNamespaceCodeAction.cs (2)
64using var _ = PooledObjects.ArrayBuilder<CodeActionOperation>.GetInstance(out var operations);
NavigateTo\AbstractNavigateToSearchService.cs (4)
41using var _1 = ArrayBuilder<INavigateToSearchResult>.GetInstance(items.Length, out var results); 71using var _ = ArrayBuilder<T>.GetInstance(out var normalItems);
NavigateTo\AbstractNavigateToSearchService.InProcess.cs (4)
55using var _ = ArrayBuilder<(TopLevelSyntaxTreeIndex, ProjectId)>.GetInstance(out var linkedIndices); 76ArrayBuilder<(TopLevelSyntaxTreeIndex, ProjectId)>? linkedIndices, 167ArrayBuilder<(TopLevelSyntaxTreeIndex, ProjectId)>? linkedIndices)
NavigateTo\AbstractNavigateToSearchService.NormalSearch.cs (2)
112using var _ = ArrayBuilder<SyntaxNode>.GetInstance(out var topLevelNodes);
NavigateTo\NavigateToSearcher.cs (4)
332using var _2 = ArrayBuilder<Document>.GetInstance(out var result); 389using var _ = ArrayBuilder<INavigateToSearchResult>.GetInstance(results.Length, out var nonDuplicates);
NavigateTo\RoslynNavigateToItem.cs (4)
150using var _ = ArrayBuilder<string>.GetInstance(out var flavors); 211using var _ = ArrayBuilder<string>.GetInstance(out var parts);
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (2)
340using var _ = ArrayBuilder<DocumentInfo>.GetInstance(out var documents);
QuickInfo\CommonSemanticQuickInfoProvider.cs (4)
121using var _ = ArrayBuilder<ProjectId>.GetInstance(out var invalidProjects); 201using var _ = ArrayBuilder<ISymbol>.GetInstance(out var filteredSymbols);
QuickInfo\QuickInfoUtilities.cs (4)
44using var _1 = ArrayBuilder<QuickInfoSection>.GetInstance(out var sections); 129using var _ = ArrayBuilder<TaggedText>.GetInstance(out var usageTextBuilder);
Rename\SymbolicRenameInfo.cs (2)
213using var _ = ArrayBuilder<DocumentSpan>.GetInstance(out var documentSpans);
ReplaceMethodWithProperty\ReplaceMethodWithPropertyCodeRefactoringProvider.cs (2)
405using var _ = ArrayBuilder<GetAndSetMethods>.GetInstance(out var result);
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (2)
400using var _ = ArrayBuilder<(IPropertySymbol property, SyntaxNode declaration)>.GetInstance(out var result);
SemanticSearch\AbstractSemanticSearchService.cs (2)
274using var _ = ArrayBuilder<MethodInfo>.GetInstance(out var candidates);
Shared\Utilities\ExtractTypeHelpers.cs (4)
167using var _ = ArrayBuilder<ITypeParameterSymbol>.GetInstance(out var typeParameters); 189using var _ = ArrayBuilder<ITypeParameterSymbol>.GetInstance(out var directlyReferencedTypeParameters);
SignatureHelp\AbstractSignatureHelpProvider.cs (4)
281using var _ = ArrayBuilder<ProjectId>.GetInstance(out var invalidProjectsForCurrentSymbol); 308using var _ = ArrayBuilder<Document>.GetInstance(out var builder);
Snippets\AbstractSnippetService.cs (4)
40using var _ = ArrayBuilder<SnippetData>.GetInstance(out var arrayBuilder); 57using var _ = ArrayBuilder<ISnippetProvider>.GetInstance(out var arrayBuilder);
SolutionExplorer\ISolutionExplorerSymbolTreeItemProvider.cs (6)
67protected abstract bool TryAddType(DocumentId documentId, TMemberDeclarationSyntax member, ArrayBuilder<SymbolTreeItemData> items, StringBuilder nameBuilder); 68protected abstract void AddMemberDeclaration(DocumentId documentId, TMemberDeclarationSyntax member, ArrayBuilder<SymbolTreeItemData> items, StringBuilder nameBuilder); 69protected abstract void AddEnumDeclarationMembers(DocumentId documentId, TEnumDeclarationSyntax enumDeclaration, ArrayBuilder<SymbolTreeItemData> items, CancellationToken cancellationToken); 73using var _1 = ArrayBuilder<SymbolTreeItemData>.GetInstance(out var items); 110ArrayBuilder<SymbolTreeItemData> items,
SpellCheck\AbstractSpellCheckSpanService.cs (8)
35using var _ = ArrayBuilder<SpellCheckSpan>.GetInstance(out var spans); 49ArrayBuilder<SpellCheckSpan> spans) 56private readonly ArrayBuilder<SpellCheckSpan> _spans = spans; 68using var _ = ArrayBuilder<SyntaxNodeOrToken>.GetInstance(out var stack); 262using var _ = ArrayBuilder<SyntaxNodeOrToken>.GetInstance(out var stack);
src\Analyzers\Core\Analyzers\Helpers\HashCodeAnalyzer\HashCodeAnalyzer.OperationDeconstructor.cs (2)
28private readonly ArrayBuilder<ISymbol> _hashedSymbols = ArrayBuilder<ISymbol>.GetInstance();
src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (26)
158using var _2 = ArrayBuilder<(SyntaxTrivia pragma, ImmutableArray<string> ids, bool isDisable)>.GetInstance(out var sortedPragmasWithIds); 230ArrayBuilder<(SyntaxTrivia pragma, ImmutableArray<string> ids, bool isDisable)> sortedPragmasWithIds, 239using var _ = ArrayBuilder<string>.GetInstance(out var idsBuilder); 370using var _1 = ArrayBuilder<string>.GetInstance(out var idBuilder); 371using var _2 = ArrayBuilder<string>.GetInstance(out var categoryBuilder); 398using var _1 = ArrayBuilder<DiagnosticAnalyzer>.GetInstance(out var analyzersBuilder); 399using var _2 = ArrayBuilder<string>.GetInstance(out var unhandledIds); 450using var _3 = ArrayBuilder<Diagnostic>.GetInstance(out var reportedDiagnostics); 483static void AddAllDiagnostics(ImmutableDictionary<DiagnosticAnalyzer, ImmutableArray<Diagnostic>> diagnostics, ArrayBuilder<Diagnostic> reportedDiagnostics) 491static void AddAllCompilationDiagnosticsForTree(AnalysisResult analysisResult, SyntaxTree tree, ArrayBuilder<Diagnostic> reportedDiagnostics) 610ArrayBuilder<(SyntaxTrivia pragma, ImmutableArray<string> ids, bool isDisable)> sortedPragmasWithIds, 616using var _ = ArrayBuilder<Diagnostic>.GetInstance(out var diagnosticsBuilder); 630ArrayBuilder<Diagnostic> diagnosticsBuilder, 632ArrayBuilder<(SyntaxTrivia pragma, ImmutableArray<string> ids, bool isDisable)> sortedPragmasWithIds, 662ArrayBuilder<Diagnostic> diagnosticsBuilder, 679ArrayBuilder<(SyntaxTrivia pragma, ImmutableArray<string> ids, bool isDisable)> sortedPragmasWithIds, 749using var _1 = ArrayBuilder<SyntaxNode>.GetInstance(discardLargeInstances: false, out var declarationNodes);
src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\SuppressMessageAttributeState.cs (2)
57using var _ = ArrayBuilder<(string name, IOperation value)>.GetInstance(out var builder);
src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (9)
520using var _2 = ArrayBuilder<string>.GetInstance(out var debuggerDisplayAttributeArguments); 678using var _ = ArrayBuilder<TDocumentationCommentTriviaSyntax>.GetInstance(out var documentationComments); 707using var _ = ArrayBuilder<TTypeDeclarationSyntax>.GetInstance(out var stack); 739SyntaxNode memberDeclaration, ArrayBuilder<TDocumentationCommentTriviaSyntax> documentationComments) 753private void AddDebuggerDisplayAttributeArguments(INamedTypeSymbol namedTypeSymbol, ArrayBuilder<string> builder) 772private void AddDebuggerDisplayAttributeArgumentsCore(ISymbol symbol, ArrayBuilder<string> builder)
src\Analyzers\Core\Analyzers\SimplifyInterpolation\AbstractSimplifyInterpolationHelpers.cs (4)
45using var _ = ArrayBuilder<TextSpan>.GetInstance(out var unnecessarySpans); 89ArrayBuilder<TextSpan> unnecessarySpans) 208ArrayBuilder<TextSpan> unnecessarySpans)
src\Analyzers\Core\Analyzers\SimplifyLinqExpression\AbstractSimplifyLinqExpressionDiagnosticAnalyzer.cs (2)
99using var _ = ArrayBuilder<IMethodSymbol>.GetInstance(out var linqMethodSymbolsBuilder);
src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractObjectCreationExpressionAnalyzer.cs (6)
51protected abstract bool TryAddMatches(ArrayBuilder<TMatch> preMatches, ArrayBuilder<TMatch> postMatches, out bool changesSemantics, CancellationToken cancellationToken); 88using var _1 = ArrayBuilder<TMatch>.GetInstance(out var preMatches); 89using var _2 = ArrayBuilder<TMatch>.GetInstance(out var postMatches);
src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractUseCollectionInitializerAnalyzer.cs (4)
56ArrayBuilder<CollectionMatch<SyntaxNode>> preMatches, 57ArrayBuilder<CollectionMatch<SyntaxNode>> postMatches, 97ArrayBuilder<CollectionMatch<SyntaxNode>> preMatches, 98ArrayBuilder<CollectionMatch<SyntaxNode>> postMatches,
src\Analyzers\Core\Analyzers\UseObjectInitializer\UseNamedMemberInitializerAnalyzer.cs (2)
70ArrayBuilder<Match<TExpressionSyntax, TStatementSyntax, TMemberAccessExpressionSyntax, TAssignmentStatementSyntax>> preMatches, 71ArrayBuilder<Match<TExpressionSyntax, TStatementSyntax, TMemberAccessExpressionSyntax, TAssignmentStatementSyntax>> postMatches,
src\Analyzers\Core\CodeFixes\AddExplicitCast\AbstractAddExplicitCastCodeFixProvider.cs (6)
53using var _ = ArrayBuilder<(TExpressionSyntax node, ITypeSymbol type)>.GetInstance(out var candidates); 64ArrayBuilder<(TExpressionSyntax node, ITypeSymbol type)> candidates, 175ArrayBuilder<(TExpressionSyntax node, ITypeSymbol type)> candidates) 180using var _ = ArrayBuilder<(TExpressionSyntax, ITypeSymbol)>.GetInstance(candidates.Count, out var validPotentialConversionTypes);
src\Analyzers\Core\CodeFixes\AddExplicitCast\Fixer.cs (8)
25protected abstract TArgumentListSyntax GenerateNewArgumentList(TArgumentListSyntax oldArgumentList, ArrayBuilder<TArgumentSyntax> newArguments); 50using var _ = ArrayBuilder<ISymbol>.GetInstance(out var candidateSymbols); 60using var __ = ArrayBuilder<(TExpressionSyntax, ITypeSymbol)>.GetInstance(out var mutablePotentialConversionTypes); 128using var _ = ArrayBuilder<TArgumentSyntax>.GetInstance(out var newArguments); 207ArrayBuilder<TArgumentSyntax> newArguments,
src\Analyzers\Core\CodeFixes\AddParameter\AbstractAddParameterCodeFixProvider.cs (2)
201using var _ = ArrayBuilder<ArgumentInsertPositionData<TArgumentSyntax>>.GetInstance(out var methodsAndArgumentToAdd);
src\Analyzers\Core\CodeFixes\AliasAmbiguousType\AbstractAliasAmbiguousTypeCodeFixProvider.cs (2)
52using var _ = ArrayBuilder<CodeAction>.GetInstance(out var actions);
src\Analyzers\Core\CodeFixes\ConflictMarkerResolution\AbstractConflictMarkerCodeFixProvider.cs (8)
316Action<SourceText, ArrayBuilder<TextChange>, int, int, int, int> addEdits, 321using var _ = ArrayBuilder<TextChange>.GetInstance(out var edits); 329SourceText text, ArrayBuilder<TextChange> edits, 342SourceText text, ArrayBuilder<TextChange> edits, 355SourceText text, ArrayBuilder<TextChange> edits, 412using var _ = ArrayBuilder<TextChange>.GetInstance(out var edits);
src\Analyzers\Core\CodeFixes\GenerateConstructor\GenerateConstructorHelpers.cs (2)
155using var _ = ArrayBuilder<IParameterSymbol>.GetInstance(out var parameters);
src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\AbstractGenerateDefaultConstructorsService.cs (2)
35using var _ = ArrayBuilder<CodeAction>.GetInstance(out var result);
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateMethodService.State.cs (4)
232using var _1 = ArrayBuilder<string>.GetInstance(out var names); 233using var _2 = ArrayBuilder<bool>.GetInstance(out var isFixed);
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.cs (2)
38using var _ = ArrayBuilder<CodeAction>.GetInstance(out var result);
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.cs (8)
45using var _ = ArrayBuilder<CodeAction>.GetInstance(out var actions); 87ArrayBuilder<CodeAction> result, SemanticDocument document, State state, CancellationToken cancellationToken) 130private static void GenerateWritableProperty(ArrayBuilder<CodeAction> result, SemanticDocument document, State state) 137private static void AddFieldCodeActions(ArrayBuilder<CodeAction> result, SemanticDocument document, State state) 169private static void GenerateWriteableField(ArrayBuilder<CodeAction> result, SemanticDocument document, State state) 176ArrayBuilder<CodeAction> result, Document document, State state, CancellationToken cancellationToken) 192ArrayBuilder<CodeAction> result, Document document, State state, CancellationToken cancellationToken)
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.State.cs (4)
465using var _1 = ArrayBuilder<ITypeParameterSymbol>.GetInstance(out var capturedMethodTypeParameters); 479using var _2 = ArrayBuilder<ITypeParameterSymbol>.GetInstance(out var combinedTypeParameters);
src\Analyzers\Core\CodeFixes\ImplementAbstractClass\ImplementAbstractClassData.cs (2)
271using var _ = ArrayBuilder<(ISymbol symbol, bool canDelegateAllMembers)>.GetInstance(out var result);
src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceCodeFixProvider.cs (2)
54using var _ = ArrayBuilder<CodeAction>.GetInstance(out var codeActions);
src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceService.cs (2)
80using var _ = ArrayBuilder<SyntaxTrivia>.GetInstance(out var trivia);
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementHelpers.cs (2)
46using var _2 = ArrayBuilder<IParameterSymbol>.GetInstance(out var result);
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator.cs (7)
120using var _1 = ArrayBuilder<ISymbol>.GetInstance(out var implementedVisibleMembers); 121using var _2 = ArrayBuilder<ISymbol>.GetInstance(out var implementedMembers); 154private string DetermineMemberName(ISymbol member, ArrayBuilder<ISymbol> implementedVisibleMembers, out ISymbol? conflictingMember) 177ArrayBuilder<ISymbol> implementedVisibleMembers, 381private bool HasMatchingMember(ArrayBuilder<ISymbol> implementedVisibleMembers, ISymbol member)
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_Conflicts.cs (1)
19private bool HasConflictingMember(ISymbol member, ArrayBuilder<ISymbol> implementedVisibleMembers, [NotNullWhen(true)] out ISymbol? conflictingMember)
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_DisposePattern.cs (2)
185using var _ = ArrayBuilder<SyntaxNode>.GetInstance(out var statements);
src\Analyzers\Core\CodeFixes\NewLines\MultipleBlankLines\AbstractMultipleBlankLinesCodeFixProvider.cs (2)
65using var _ = ArrayBuilder<SyntaxTrivia>.GetInstance(out var builder);
src\Analyzers\Core\CodeFixes\UseNullPropagation\AbstractUseNullPropagationCodeFixProvider.cs (2)
229using var _ = ArrayBuilder<SyntaxNode>.GetInstance(out var replacementNodes);
src\Compilers\Core\Portable\DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (5)
82var results = ArrayBuilder<ISymbol>.GetInstance(); 319var builder = new ArrayBuilder<ParameterInfo>(); 660var builder = new ArrayBuilder<TypeInfo>(); 740var builder = new ArrayBuilder<IMethodSymbol>();
src\Dependencies\CodeAnalysis.Debugging\CustomDebugInfoReader.cs (20)
131var builder = ArrayBuilder<short>.GetInstance(numCounts); 180var builder = ArrayBuilder<StateMachineHoistedLocalScope>.GetInstance(bucketCount); 246var flagsBuilder = ArrayBuilder<bool>.GetInstance(FlagBytesCount); 252var builder = ArrayBuilder<DynamicLocalInfo>.GetInstance(bucketCount); 305var builder = ArrayBuilder<TupleElementNamesInfo>.GetInstance(n); 317var builder = ArrayBuilder<string?>.GetInstance(n); 399var externAliasBuilder = ArrayBuilder<string>.GetInstance(); 423var resultBuilder = ArrayBuilder<ImmutableArray<string>>.GetInstance(groupSizes.Length); 424var groupBuilder = ArrayBuilder<string>.GetInstance(); 854var builder = ArrayBuilder<byte>.GetInstance();
StackTraceExplorer\StackTraceAnalyzer.cs (2)
34using var _ = ArrayBuilder<ParsedFrame>.GetInstance(out var builder);
StackTraceExplorer\StackTraceExplorerUtilities.cs (2)
47using var _ = PooledObjects.ArrayBuilder<Project>.GetInstance(out var candidateProjects);
Structure\BlockStructureContext.cs (3)
16private static readonly ObjectPool<ArrayBuilder<BlockSpan>> _blockSpanArrayBuilderPool = new ObjectPool<ArrayBuilder<BlockSpan>>(() => []); 18public readonly ArrayBuilder<BlockSpan> Spans = _blockSpanArrayBuilderPool.Allocate();
Structure\Syntax\AbstractSyntaxNodeStructureProvider.cs (3)
16ArrayBuilder<BlockSpan> spans, 26ArrayBuilder<BlockSpan> spans, 39ArrayBuilder<BlockSpan> spans,
Structure\Syntax\AbstractSyntaxStructureProvider.cs (2)
15ArrayBuilder<BlockSpan> spans, 21ArrayBuilder<BlockSpan> spans,
Structure\Syntax\AbstractSyntaxTriviaStructureProvider.cs (1)
16ArrayBuilder<BlockSpan> spans,
Structure\Syntax\BlockSpanCollector.cs (5)
37ArrayBuilder<BlockSpan> spans, 44private void Collect(SyntaxNode root, ArrayBuilder<BlockSpan> spans) 63private void GetBlockSpans(SyntaxToken previousToken, SyntaxNode node, ArrayBuilder<BlockSpan> spans) 76private void GetBlockSpans(SyntaxToken token, ArrayBuilder<BlockSpan> spans) 82private void GetOutliningSpans(SyntaxTriviaList triviaList, ArrayBuilder<BlockSpan> spans)
SymbolSearch\Windows\SymbolSearchUpdateEngine.cs (2)
185using var _ = ArrayBuilder<PackageWithAssemblyResult>.GetInstance(out var result);
TaskList\AbstractTaskListService.cs (5)
24protected abstract void AppendTaskListItems(ImmutableArray<TaskListItemDescriptor> descriptors, SyntacticDocument document, SyntaxTrivia trivia, ArrayBuilder<TaskListItem> items); 62using var _ = ArrayBuilder<TaskListItem>.GetInstance(out var items); 84ArrayBuilder<TaskListItem> items) 123ArrayBuilder<TaskListItem> items)
Testing\AbstractTestMethodFinder.cs (2)
91using var _ = ArrayBuilder<SyntaxNode>.GetInstance(out var testMethods);
Workspace\CompileTimeSolutionProvider.cs (4)
105using var _1 = ArrayBuilder<DocumentId>.GetInstance(out var configIdsToRemove); 106using var _2 = ArrayBuilder<DocumentId>.GetInstance(out var documentIdsToRemove);
Wrapping\BinaryExpression\AbstractBinaryExpressionWrapper.cs (3)
98using var _ = ArrayBuilder<SyntaxNodeOrToken>.GetInstance(out var result); 104PrecedenceKind precedence, SyntaxNode expr, ArrayBuilder<SyntaxNodeOrToken> result)
Wrapping\BinaryExpression\BinaryExpressionCodeActionComputer.cs (2)
88using var _ = ArrayBuilder<Edit>.GetInstance(out var result);
Wrapping\ChainedExpression\AbstractChainedExpressionWrapper.cs (11)
122using var _1 = ArrayBuilder<SyntaxNodeOrToken>.GetInstance(out var pieces); 133using var _2 = ArrayBuilder<ImmutableArray<SyntaxNodeOrToken>>.GetInstance(out var chunks); 139ArrayBuilder<SyntaxNodeOrToken> pieces, 140ArrayBuilder<ImmutableArray<SyntaxNodeOrToken>> chunks) 198ArrayBuilder<SyntaxNodeOrToken> pieces, bool firstChunk, int index) 218private static bool IsNode<TNode>(ArrayBuilder<SyntaxNodeOrToken> pieces, int index) 224private static bool IsToken(int tokenKind, ArrayBuilder<SyntaxNodeOrToken> pieces, int index) 231ArrayBuilder<SyntaxNodeOrToken> pieces, int start, int end) 268private void Decompose(SyntaxNode node, ArrayBuilder<SyntaxNodeOrToken> pieces)
Wrapping\ChainedExpression\ChainedExpressionCodeActionComputer.cs (10)
95using var _ = ArrayBuilder<WrapItemsAction>.GetInstance(out var actions); 106private async Task AddWrapCodeActionAsync(ArrayBuilder<WrapItemsAction> actions, CancellationToken cancellationToken) 116private async Task AddUnwrapCodeActionAsync(ArrayBuilder<WrapItemsAction> actions, CancellationToken cancellationToken) 119private async Task AddWrapLongCodeActionAsync(ArrayBuilder<WrapItemsAction> actions, CancellationToken cancellationToken) 131using var _ = ArrayBuilder<Edit>.GetInstance(out var result); 179using var _ = ArrayBuilder<Edit>.GetInstance(out var result); 190ArrayBuilder<Edit> result, ImmutableArray<SyntaxNodeOrToken> chunk)
Wrapping\SeparatedSyntaxList\SeparatedSyntaxListCodeActionComputer.cs (16)
96WrappingStyle wrappingStyle, ArrayBuilder<Edit> result, CancellationToken cancellationToken) 139using var _ = ArrayBuilder<WrappingGroup>.GetInstance(out var result); 145ArrayBuilder<WrappingGroup> result, CancellationToken cancellationToken) 156using var _ = ArrayBuilder<WrapItemsAction>.GetInstance(out var unwrapActions); 204using var _ = ArrayBuilder<Edit>.GetInstance(out var result); 232using var _ = ArrayBuilder<WrapItemsAction>.GetInstance(out var codeActions); 291using var _ = ArrayBuilder<Edit>.GetInstance(out var result); 368using var _ = ArrayBuilder<WrapItemsAction>.GetInstance(out var codeActions); 426using var _ = ArrayBuilder<Edit>.GetInstance(out var result);
Microsoft.CodeAnalysis.Features.Test.Utilities (6)
EditAndContinue\ActiveStatementsDescription.cs (6)
55using var _1 = ArrayBuilder<SourceFileSpan>.GetInstance(out var newMappedSpans); 56using var _2 = ArrayBuilder<ImmutableArray<SourceFileSpan>>.GetInstance(out var newMappedRegions); 140using var _ = ArrayBuilder<UnmappedActiveStatement>.GetInstance(out var activeStatements);
Microsoft.CodeAnalysis.Features.UnitTests (2)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (2)
1773var diagnostics = new ArrayBuilder<Diagnostic>(); 1939var diagnostics = new ArrayBuilder<Diagnostic>();
Microsoft.CodeAnalysis.LanguageServer (10)
HostWorkspace\LanguageServerProjectLoader.cs (2)
246var newProjectTargetsBuilder = ArrayBuilder<LoadedProject>.GetInstance(loadedProjectInfos.Length);
LanguageServer\Handler\CopilotCompletion\CopilotCompletionResolveContextHandler.cs (2)
41using var _ = ArrayBuilder<IContextItem>.GetInstance(out var builder);
LanguageServerExportProviderBuilder.cs (2)
44using var _ = ArrayBuilder<string>.GetInstance(out var assemblyPathsBuilder);
Services\ExtensionAssemblyManager.cs (2)
59using var _ = ArrayBuilder<string>.GetInstance(out var validExtensionAssemblies);
Testing\TestDiscoverer.cs (2)
92using var _ = ArrayBuilder<TestCase>.GetInstance(out var matchedTests);
Microsoft.CodeAnalysis.LanguageServer.Protocol (126)
Extensions\ProtocolConversions.cs (4)
395using var _ = ArrayBuilder<(DocumentUri Uri, LSP.TextEdit TextEdit)>.GetInstance(out var uriToTextEdits); 746using var _ = ArrayBuilder<LSP.VSInternalReferenceKind>.GetInstance(out var referenceKinds);
Extensions\ProtocolConversions.Diagnostics.cs (4)
64using var _ = ArrayBuilder<LSP.Diagnostic>.GetInstance(out var diagnosticsBuilder); 228using var _ = ArrayBuilder<DiagnosticTag>.GetInstance(out var result);
Extensions\ProtocolConversions.MarkdownContentBuilder.cs (2)
13private readonly ArrayBuilder<string> _linesBuilder; 17_linesBuilder = ArrayBuilder<string>.GetInstance();
Features\Diagnostics\DiagnosticDataExtensions.cs (2)
24using var _ = PooledObjects.ArrayBuilder<DiagnosticDataLocation>.GetInstance(out var locationsToTag);
Features\EditAndContinue\EditAndContinueDiagnosticSource_Workspace.cs (2)
47using var _ = ArrayBuilder<IDiagnosticSource>.GetInstance(out var sources);
Features\UnifiedSuggestions\UnifiedSuggestedActionsSource.cs (26)
72using var _ = ArrayBuilder<CodeFixGroupKey>.GetInstance(out var order); 90ArrayBuilder<CodeFixGroupKey> order, 101ArrayBuilder<CodeFixGroupKey> order, 131ArrayBuilder<CodeFixGroupKey> order, 179ArrayBuilder<CodeFixGroupKey> order) 229using var fixAllSuggestedActionsDisposer = ArrayBuilder<IUnifiedSuggestedAction>.GetInstance(out var fixAllSuggestedActions); 285using var _1 = ArrayBuilder<UnifiedSuggestedActionSet>.GetInstance(out var nonSuppressionSets); 286using var _2 = ArrayBuilder<UnifiedSuggestedActionSet>.GetInstance(out var suppressionSets); 287using var _3 = ArrayBuilder<IUnifiedSuggestedAction>.GetInstance(out var bulkConfigurationActions); 344static (TextSpan? span, string category) CombineSpansAndCategory(ArrayBuilder<UnifiedSuggestedActionSet> sets) 391ArrayBuilder<UnifiedSuggestedActionSet> sets) 513using var _ = ArrayBuilder<IUnifiedSuggestedAction>.GetInstance(out var refactoringSuggestedActions); 602using var fixAllSuggestedActionsDisposer = ArrayBuilder<IUnifiedSuggestedAction>.GetInstance(out var fixAllSuggestedActions); 728using var newActionsDisposer = ArrayBuilder<IUnifiedSuggestedAction>.GetInstance(out var newActions); 756using var resultDisposer = ArrayBuilder<UnifiedSuggestedActionSet>.GetInstance(out var result); 773using var actionsDisposer = ArrayBuilder<IUnifiedSuggestedAction>.GetInstance(out var actions);
Handler\BufferedProgress.cs (2)
30private readonly ArrayBuilder<T>? _buffer; 35_buffer = underlyingProgress == null ? ArrayBuilder<T>.GetInstance() : null;
Handler\CodeActions\CodeActionHelpers.cs (16)
47using var _ = ArrayBuilder<LSP.CodeAction>.GetInstance(out var codeActions); 118using var _ = ArrayBuilder<LSP.CodeAction>.GetInstance(out var builder); 150using var _1 = ArrayBuilder<LSP.CodeAction>.GetInstance(out var nestedCodeActions); 176ArrayBuilder<LSP.CodeAction> builder, 263using var _ = ArrayBuilder<VSInternalCodeAction>.GetInstance(out var nestedActions); 289using var _ = ArrayBuilder<LSP.Diagnostic>.GetInstance(out var diagnosticsBuilder); 324var _ = ArrayBuilder<CodeAction>.GetInstance(out var codeActions); 357using var _ = ArrayBuilder<CodeAction>.GetInstance(out var nestedActions); 374private static void GetFixAllActionsFromActionSet(IUnifiedSuggestedAction suggestedAction, ArrayBuilder<CodeAction> codeActions, string? fixAllScope)
Handler\CodeActions\CodeActionResolveHelper.cs (2)
47using var _1 = ArrayBuilder<SumType<TextDocumentEdit, CreateFile, RenameFile, DeleteFile>>.GetInstance(out var textDocumentEdits);
Handler\CodeLens\CodeLensHandler.cs (6)
66using var _ = ArrayBuilder<LSP.CodeLens>.GetInstance(out var codeLenses); 83ArrayBuilder<LSP.CodeLens> codeLenses, 109ArrayBuilder<LSP.CodeLens> codeLenses, 123using var _ = ArrayBuilder<CodeLensMember>.GetInstance(out var testMethodMembers);
Handler\Completion\CompletionHandler.cs (2)
213using var _ = ArrayBuilder<MatchResult>.GetInstance(out var matchResultsBuilder);
Handler\Completion\CompletionResultFactory.cs (4)
69using var _ = ArrayBuilder<LSP.CompletionItem>.GetInstance(out var lspCompletionItems); 537using var _ = ArrayBuilder<LSP.TextEdit>.GetInstance(out var builder);
Handler\Configuration\DidChangeConfigurationNotificationHandler.cs (6)
96using var _ = ArrayBuilder<KeyValuePair<OptionKey2, object?>>.GetInstance(out var optionsToUpdate); 135using var _ = ArrayBuilder<(IOption2, string?)>.GetInstance(out var builder); 161using var _ = ArrayBuilder<ConfigurationItem>.GetInstance(out var builder);
Handler\Definitions\AbstractGoToDefinitionHandler.cs (2)
52var locations = ArrayBuilder<LSP.Location>.GetInstance();
Handler\Diagnostics\AbstractPullDiagnosticHandler.cs (2)
277using var _ = ArrayBuilder<LSP.Diagnostic>.GetInstance(out var result);
Handler\Diagnostics\BuildOnlyDiagnosticIdsHandler.cs (2)
44using var _1 = ArrayBuilder<string>.GetInstance(out var builder);
Handler\Diagnostics\DiagnosticSourceProviders\DiagnosticSourceManager.cs (4)
82using var _ = ArrayBuilder<IDiagnosticSource>.GetInstance(out var sourcesBuilder); 152using var _ = ArrayBuilder<DiagnosticData>.GetInstance(out var diagnostics);
Handler\Diagnostics\DiagnosticSourceProviders\WorkspaceDocumentsAndProjectDiagnosticSourceProvider.cs (2)
54using var _ = ArrayBuilder<IDiagnosticSource>.GetInstance(out var result);
Handler\Diagnostics\DiagnosticsPullCache.cs (2)
57using var _ = ArrayBuilder<Checksum>.GetInstance(out var builder);
Handler\FoldingRanges\FoldingRangesHandler.cs (2)
89using var _ = ArrayBuilder<FoldingRange>.GetInstance(out var foldingRanges);
Handler\InlayHint\InlayHintHandler.cs (2)
113using var _ = ArrayBuilder<TaggedText>.GetInstance(out var result);
Handler\InlineCompletions\InlineCompletionsHandler.cs (2)
208using var _1 = ArrayBuilder<TextChange>.GetInstance(out var lspTextChanges);
Handler\InlineCompletions\XmlSnippetParser.CodeSnippet.cs (2)
183using var builder = ArrayBuilder<SnippetPart>.GetInstance(out var snippetParts);
Handler\MapCode\MapCodeHandler.cs (2)
122using var _ = ArrayBuilder<(Document, TextSpan)>.GetInstance(out var builder);
Handler\References\FindImplementationsHandler.cs (2)
49var locations = ArrayBuilder<LSP.Location>.GetInstance();
Handler\References\FindUsagesLSPContext.cs (2)
336using var _ = ArrayBuilder<ClassifiedTextRun>.GetInstance(out var classifiedTextRuns);
Handler\SignatureHelp\SignatureHelpHandler.cs (4)
53using var _ = ArrayBuilder<LSP.SignatureInformation>.GetInstance(out var sigInfos); 141using var _ = ArrayBuilder<TaggedText>.GetInstance(out var taggedTexts);
Handler\SpellCheck\WorkspaceSpellCheckHandler.cs (2)
35using var _ = ArrayBuilder<Document>.GetInstance(out var result);
Handler\Symbols\DocumentSymbolsHandler.cs (6)
62using var _ = ArrayBuilder<DocumentSymbol>.GetInstance(out var symbols); 71using var _ = ArrayBuilder<SymbolInformation>.GetInstance(out var symbols); 137using var _ = ArrayBuilder<RoslynDocumentSymbol>.GetInstance(items.Length, out var list);
Handler\Tasks\WorkspaceTaskDiagnosticSourceProvider.cs (2)
35using var _ = ArrayBuilder<IDiagnosticSource>.GetInstance(out var result);
LspServices\AbstractExportLspServiceAttribute.cs (2)
86using var _ = ArrayBuilder<string?>.GetInstance(out var result);
LspServices\LspServiceMetadataView.cs (2)
44using var _ = ArrayBuilder<MethodHandlerDetails>.GetInstance(out var handlerDetails);
LspServices\LspServices.cs (2)
171using var _ = ArrayBuilder<(IMethodHandler?, TypeRef, ImmutableArray<MethodHandlerDetails>)>.GetInstance(out var builder);
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (5)
Diagnostics\BuildOnlyDiagnosticIdsHandlerTests.cs (2)
61using var _ = ArrayBuilder<string>.GetInstance(out var builder);
Hover\HoverTests.cs (3)
616using var _ = ArrayBuilder<ClassifiedTextElement>.GetInstance(out var classifiedTextElements); 623private static void GetClassifiedTextElements(ContainerElement container, ArrayBuilder<ClassifiedTextElement> classifiedTextElements)
Microsoft.CodeAnalysis.Remote.ServiceHub (36)
Host\AssetProvider.cs (14)
47using var _2 = ArrayBuilder<T>.GetInstance(1, out var builder); 106using var _1 = ArrayBuilder<Task>.GetInstance(out var tasks); 118using var _3 = ArrayBuilder<ProjectStateChecksums>.GetInstance(out var allProjectStateChecksums); 131ArrayBuilder<ProjectStateChecksums> allProjectChecksums, CancellationToken cancellationToken) 158using var _ = ArrayBuilder<Task>.GetInstance(allProjectChecksums.Count, out var tasks); 164ArrayBuilder<ProjectStateChecksums>.GetInstance(capacity: 1, out var tempBuffer); 188ArrayBuilder<ProjectStateChecksums> allProjectChecksums, ProjectId? projectId, bool freeArrayBuilder, CancellationToken cancellationToken) 194using var _ = ArrayBuilder<Task>.GetInstance(out var tasks);
Host\RemoteWorkspace.cs (2)
274using var _ = ArrayBuilder<ProjectInfo>.GetInstance(solutionInfo.Projects.Count, out var projectInfos);
Host\RemoteWorkspace.SolutionCreator.cs (6)
258using var _2 = ArrayBuilder<ProjectStateChecksums>.GetInstance(out var projectStateChecksumsToAdd); 271using var _3 = ArrayBuilder<ProjectInfo>.GetInstance(projectStateChecksumsToAdd.Count, out var projectInfos); 300using var _4 = ArrayBuilder<ProjectId>.GetInstance(out var projectsToRemove);
Services\DiagnosticAnalyzer\DiagnosticComputer.cs (6)
264using var _2 = ArrayBuilder<(string analyzerId, AnalyzerTelemetryInfo)>.GetInstance(out var telemetryBuilder); 367using var _1 = ArrayBuilder<DiagnosticAnalyzer>.GetInstance(out var projectAnalyzerBuilder); 368using var _2 = ArrayBuilder<DiagnosticAnalyzer>.GetInstance(out var hostAnalyzerBuilder);
Services\EncapsulateField\RemoteEncapsulateFieldService.cs (2)
36using var _ = ArrayBuilder<IFieldSymbol>.GetInstance(out var fields);
Services\FindUsages\RemoteFindUsagesService.cs (2)
133using var _ = ArrayBuilder<SerializableSourceReferenceItem>.GetInstance(out var dehydrated);
Services\SemanticClassification\RemoteSemanticClassificationService.Caching.cs (4)
185using var _1 = ArrayBuilder<string>.GetInstance(out var classificationTypes); 315using var _1 = ArrayBuilder<string>.GetInstance(classificationTypesCount, out var classificationTypes);
Microsoft.CodeAnalysis.Remote.Workspaces (2)
AbstractAssetProvider.cs (2)
42using var _1 = ArrayBuilder<Task<ProjectInfo>>.GetInstance(solutionChecksums.Projects.Length, out var projectsTasks);
Microsoft.CodeAnalysis.Workspaces (724)
Classification\AbstractClassificationService.cs (1)
220protected static void AddRange(ArrayBuilder<ClassifiedSpan> temp, List<ClassifiedSpan> result)
Classification\Classifier.cs (2)
126var parts = ArrayBuilder<SymbolDisplayPart>.GetInstance();
Classification\IRemoteSemanticClassificationService.cs (2)
75using var _2 = ArrayBuilder<string>.GetInstance(out var classificationTypes);
CodeActions\CodeAction_Cleanup.cs (2)
138using var _ = ArrayBuilder<(DocumentId documentId, CodeCleanupOptions options)>.GetInstance(documentIds.Length, out var documentIdsAndOptions);
CodeCleanup\AbstractCodeCleanerService.cs (2)
120var builder = ArrayBuilder<TextSpan>.GetInstance();
CodeFixes\FixAllOccurrences\BatchFixAllProvider.cs (13)
144using var _1 = ArrayBuilder<Task<ImmutableArray<Document>>>.GetInstance(out var tasks); 153using var _2 = ArrayBuilder<CodeAction>.GetInstance(out var codeActions); 162using var _3 = ArrayBuilder<Document>.GetInstance(out var changedDocuments); 184using var _4 = ArrayBuilder<Document>.GetInstance(out var result); 206using var _ = ArrayBuilder<Task>.GetInstance(out var tasks); 230string? codeActionEquivalenceKey, ArrayBuilder<CodeAction> codeActions) 234using var _ = ArrayBuilder<CodeAction>.GetInstance(out var builder);
CodeFixes\FixAllOccurrences\FixAllContextHelper.cs (3)
86using var _2 = ArrayBuilder<Diagnostic>.GetInstance(out var builder); 112var builder = PooledDictionary<Document, ArrayBuilder<Diagnostic>>.GetInstance();
CodeFixes\FixAllOccurrences\FixAllState.FixMultipleDiagnosticProvider.cs (2)
38var allDiagnosticsBuilder = ArrayBuilder<Diagnostic>.GetInstance();
Diagnostics\DiagnosticData.cs (2)
272using var _ = ArrayBuilder<DiagnosticDataLocation>.GetInstance(diagnostic.AdditionalLocations.Count, out var builder);
Diagnostics\Extensions.cs (8)
31var result = ArrayBuilder<Diagnostic>.GetInstance(); 387using var _ = ArrayBuilder<Diagnostic>.GetInstance(out var diagnosticsBuilder); 411using var _ = ArrayBuilder<Diagnostic>.GetInstance(out var diagnosticsBuilder); 482using var _ = ArrayBuilder<Checksum>.GetInstance(out var tempChecksumArray);
Diagnostics\GeneratorDiagnosticsPlaceholderAnalyzer.cs (2)
33using var _ = ArrayBuilder<Diagnostic>.GetInstance(out var result);
Diagnostics\HostDiagnosticAnalyzers.cs (2)
248using var _ = ArrayBuilder<KeyValuePair<object, AnalyzerReference>>.GetInstance(source.Count, out var builder);
Diagnostics\SkippedHostAnalyzersInfo.cs (2)
133var skippedDiagnosticIdsBuilder = ArrayBuilder<string>.GetInstance();
FindSymbols\Declarations\DeclarationFinder.cs (2)
22ArrayBuilder<ISymbol> list, 73ArrayBuilder<ISymbol> list,
FindSymbols\Declarations\DeclarationFinder_AllDeclarations.cs (11)
62using var _ = ArrayBuilder<ISymbol>.GetInstance(out var result); 82using var _ = ArrayBuilder<ISymbol>.GetInstance(out var buffer); 97using var _ = ArrayBuilder<ISymbol>.GetInstance(out var buffer); 117using var _ = ArrayBuilder<ISymbol>.GetInstance(out var buffer); 136async Task AddAllAsync(ArrayBuilder<ISymbol> buffer, bool mapSymbol) 161var result = ArrayBuilder<ISymbol>.GetInstance(array.Count);
FindSymbols\Declarations\DeclarationFinder_SourceDeclarations.cs (4)
180using var _ = ArrayBuilder<ISymbol>.GetInstance(out var result); 193using var _ = ArrayBuilder<ISymbol>.GetInstance(out var result);
FindSymbols\FindLiterals\FindLiteralsSearchEngine.cs (5)
143using var _ = ArrayBuilder<SyntaxToken>.GetInstance(out var matches); 152ArrayBuilder<SyntaxToken> matches, CancellationToken cancellationToken) 170ArrayBuilder<SyntaxToken> matches) 189private void CheckToken(SyntaxToken token, ArrayBuilder<SyntaxToken> matches)
FindSymbols\FindReferences\BaseTypeFinder.cs (4)
20using var _ = ArrayBuilder<ISymbol>.GetInstance(out var results); 82var typesBuilder = ArrayBuilder<INamedTypeSymbol>.GetInstance();
FindSymbols\FindReferences\DependentProjectsFinder.cs (4)
227using var _2 = ArrayBuilder<ProjectId>.GetInstance(out var projectIdsToProcess); 331using var _ = ArrayBuilder<(PortableExecutableReference reference, MetadataId metadataId)>.GetInstance(out var uncomputedReferences);
FindSymbols\FindReferences\DependentTypeFinder_Remote.cs (2)
84using var _ = ArrayBuilder<INamedTypeSymbol>.GetInstance(out var builder);
FindSymbols\FindReferences\Finders\AbstractMemberScopedReferenceFinder.cs (2)
109using var _ = ArrayBuilder<SyntaxToken>.GetInstance(out var tokens);
FindSymbols\FindReferences\Finders\AbstractMethodOrPropertyOrEventSymbolReferenceFinder.cs (2)
36using var _ = ArrayBuilder<IMethodSymbol>.GetInstance(out var result);
FindSymbols\FindReferences\Finders\AbstractReferenceFinder.cs (3)
244ArrayBuilder<FinderLocation> initialReferences, 257ArrayBuilder<FinderLocation> initialReferences, 270ArrayBuilder<FinderLocation> initialReferences,
FindSymbols\FindReferences\Finders\NamedTypeSymbolReferenceFinder.cs (6)
34using var _ = ArrayBuilder<ISymbol>.GetInstance(out var result); 48private static void Add<TSymbol>(ArrayBuilder<ISymbol> result, ImmutableArray<TSymbol> enumerable) where TSymbol : ISymbol 116using var _ = ArrayBuilder<FinderLocation>.GetInstance(out var tempReferences); 211ArrayBuilder<FinderLocation> tempReferences,
FindSymbols\FindReferences\Finders\NamespaceSymbolReferenceFinder.cs (3)
68using var _ = ArrayBuilder<FinderLocation>.GetInstance(out var initialReferences); 93INamespaceSymbol symbol, FindReferencesDocumentState state, ArrayBuilder<FinderLocation> initialReferences, string namespaceName, string alias, CancellationToken cancellationToken)
FindSymbols\FindReferences\Finders\ParameterSymbolReferenceFinder.cs (10)
62using var _ = ArrayBuilder<ISymbol>.GetInstance(out var symbols); 74private static void CascadeBetweenAnonymousDelegateParameters(IParameterSymbol parameter, ArrayBuilder<ISymbol> symbols) 84IParameterSymbol parameter, ArrayBuilder<ISymbol> symbols, CancellationToken cancellationToken) 92ArrayBuilder<ISymbol> results, 134ArrayBuilder<ISymbol> results, 184ArrayBuilder<ISymbol> results) 205ArrayBuilder<ISymbol> results) 232ArrayBuilder<ISymbol> results, 242ArrayBuilder<ISymbol> results)
FindSymbols\FindReferences\Finders\PropertySymbolReferenceFinder.cs (6)
36using var _ = ArrayBuilder<ISymbol>.GetInstance(out var result); 46private static void CascadeToOtherPartOfPartial(IPropertySymbol symbol, ArrayBuilder<ISymbol> result) 52private static void CascadeToBackingFields(IPropertySymbol symbol, ArrayBuilder<ISymbol> result) 64private static void CascadeToAccessors(IPropertySymbol symbol, ArrayBuilder<ISymbol> result) 70private static void CascadeToPrimaryConstructorParameters(IPropertySymbol property, ArrayBuilder<ISymbol> result, CancellationToken cancellationToken)
FindSymbols\FindReferences\FindReferenceCache.cs (6)
155using var _ = ArrayBuilder<SyntaxToken>.GetInstance(out var result); 193using var _ = ArrayBuilder<SyntaxToken>.GetInstance(out var result); 225using var _ = ArrayBuilder<SyntaxToken>.GetInstance(out var initializers);
FindSymbols\FindReferences\FindReferencesSearchEngine.BidirectionalSymbolSet.cs (2)
48using var _ = ArrayBuilder<ISymbol>.GetInstance(out var workQueue);
FindSymbols\FindReferences\FindReferencesSearchEngine.SymbolSet.cs (8)
150using var _ = ArrayBuilder<ISymbol>.GetInstance(out var workQueue); 170using var _ = ArrayBuilder<ISymbol>.GetInstance(out var workQueue); 185FindReferencesSearchEngine engine, ImmutableArray<ISymbol> symbols, MetadataUnifyingSymbolHashSet seenSymbols, ArrayBuilder<ISymbol> workQueue, CancellationToken cancellationToken) 192FindReferencesSearchEngine engine, ISymbol symbol, MetadataUnifyingSymbolHashSet seenSymbols, ArrayBuilder<ISymbol> workQueue, CancellationToken cancellationToken) 238MetadataUnifyingSymbolHashSet seenSymbols, ArrayBuilder<ISymbol> workQueue, 273ArrayBuilder<ISymbol> workQueue,
FindSymbols\FindReferences\FindReferencesSearchEngine.UnidirectionalSymbolSet.cs (2)
46using var _ = ArrayBuilder<ISymbol>.GetInstance(out var workQueue);
FindSymbols\FindReferences\FindReferencesSearchEngine_FindReferencesInDocuments.cs (2)
167using var _ = ArrayBuilder<(SymbolGroup group, ISymbol symbol, ReferenceLocation location)>.GetInstance(out var result);
FindSymbols\FindReferences\StandardCallbacks.cs (1)
16public static readonly Action<T, ArrayBuilder<T>> AddToArrayBuilder =
FindSymbols\SymbolFinder.FindReferencesServerCallback.cs (2)
70using var _ = ArrayBuilder<(SymbolGroup group, ISymbol symbol, ReferenceLocation location)>.GetInstance(references.Length, out var rehydrated);
FindSymbols\SymbolFinder_Declarations_CustomQueries.cs (2)
58using var _ = ArrayBuilder<ISymbol>.GetInstance(out var result);
FindSymbols\SymbolFinder_Hierarchy.cs (6)
44using var _ = ArrayBuilder<ISymbol>.GetInstance(out var results); 149using var _ = ArrayBuilder<ISymbol>.GetInstance(out var builder); 370using var _ = ArrayBuilder<ISymbol>.GetInstance(out var results);
FindSymbols\SymbolTree\SymbolTreeInfo.cs (6)
306using var _1 = ArrayBuilder<int>.GetInstance(unsortedNodes.Length, out var tmp); 317using var _2 = ArrayBuilder<int>.GetInstance(unsortedNodes.Length, out var ranking); 322using var _3 = ArrayBuilder<Node>.GetInstance(unsortedNodes.Length, out var result);
FindSymbols\SymbolTree\SymbolTreeInfo_Metadata.cs (3)
729var unsortedNodes = ArrayBuilder<BuilderNode>.GetInstance(); 736private readonly void AddUnsortedNodes(ArrayBuilder<BuilderNode> unsortedNodes,
FindSymbols\SymbolTree\SymbolTreeInfo_Serialization.cs (2)
200using var _ = ArrayBuilder<Node>.GetInstance(nodeCount, out var nodes);
FindSymbols\SymbolTree\SymbolTreeInfo_Source.cs (5)
105using var _ = ArrayBuilder<Checksum>.GetInstance(out var allChecksums); 131using var _ = ArrayBuilder<BuilderNode>.GetInstance(out var unsortedBuilderNodes); 153ArrayBuilder<BuilderNode> list)
FindSymbols\SymbolTree\SymbolTreeInfoCacheService.cs (2)
146using var _ = ArrayBuilder<Task>.GetInstance(out var tasks);
FindSymbols\TopLevelSyntaxTree\IDeclaredSymbolInfoFactoryService.cs (2)
16void AddDeclaredSymbolInfos(ProjectState project, SyntaxNode root, ArrayBuilder<DeclaredSymbolInfo> declaredSymbolInfos, Dictionary<string, ArrayBuilder<int>> extensionMethodInfo, CancellationToken cancellationToken);
FindSymbols\TopLevelSyntaxTree\TopLevelSyntaxTreeIndex_Create.cs (3)
19using var _1 = ArrayBuilder<DeclaredSymbolInfo>.GetInstance(out var declaredSymbolInfos); 20using var _2 = PooledDictionary<string, ArrayBuilder<int>>.GetInstance(out var extensionMethodInfo);
LanguageServices\DeclaredSymbolFactoryService\AbstractDeclaredSymbolInfoFactoryService.cs (10)
72SyntaxNode container, TMemberDeclarationSyntax memberDeclaration, StringTable stringTable, ArrayBuilder<DeclaredSymbolInfo> declaredSymbolInfos, string containerDisplayName, string fullyQualifiedContainerName); 74TMemberDeclarationSyntax memberDeclaration, StringTable stringTable, ArrayBuilder<DeclaredSymbolInfo> declaredSymbolInfos, string containerDisplayName, string fullyQualifiedContainerName, CancellationToken cancellationToken); 76SyntaxNode container, TMemberDeclarationSyntax memberDeclaration, StringTable stringTable, ArrayBuilder<DeclaredSymbolInfo> declaredSymbolInfos, string containerDisplayName, string fullyQualifiedContainerName, CancellationToken cancellationToken); 144protected static void Intern(StringTable stringTable, ArrayBuilder<string> builder) 155ArrayBuilder<DeclaredSymbolInfo> declaredSymbolInfos, 156Dictionary<string, ArrayBuilder<int>> extensionMethodInfo, 179ArrayBuilder<DeclaredSymbolInfo> declaredSymbolInfos, 181Dictionary<string, ArrayBuilder<int>> extensionMethodInfo, 351if (!extensionMethodInfo.TryGetValue(receiverTypeName, out var arrayBuilder)) 353arrayBuilder = ArrayBuilder<int>.GetInstance();
LanguageServices\FixAllSpanMappingService\AbstractFixAllSpanMappingService.cs (1)
50var builder = PooledDictionary<Document, ArrayBuilder<TextSpan>>.GetInstance();
LinkedFileDiffMerging\AbstractLinkedFileMergeConflictCommentAdditionService.cs (5)
16public static ImmutableArray<TextChange> CreateEdits(SourceText originalSourceText, ArrayBuilder<UnmergedDocumentChanges> unmergedChanges) 18using var _ = ArrayBuilder<TextChange>.GetInstance(out var commentChanges); 64using var _ = ArrayBuilder<TextChange>.GetInstance(out var commentChanges);
LinkedFileDiffMerging\LinkedFileDiffMergingSession.cs (20)
18using DocumentAndHashBuilder = ArrayBuilder<(Document newDocument, ImmutableArray<byte> newContentHash)>; 24using var _1 = PooledDictionary<string, DocumentAndHashBuilder>.GetInstance(out var filePathToNewDocumentsAndHashes); 38var newDocumentsAndHashes = filePathToNewDocumentsAndHashes.GetOrAdd(filePath, static (_, capacity) => DocumentAndHashBuilder.GetInstance(capacity), relatedDocumentIds.Length); 50using var _ = ArrayBuilder<LinkedFileMergeResult>.GetInstance( 52out var linkedFileMergeResults); 92DocumentAndHashBuilder newDocumentsAndHashes, 108using var _ = ArrayBuilder<UnmergedDocumentChanges>.GetInstance(out var unmergedChanges); 139ArrayBuilder<UnmergedDocumentChanges> unmergedChanges, 143using var _1 = ArrayBuilder<TextChange>.GetInstance(out var unmergedDocumentChanges); 144using var _2 = ArrayBuilder<TextChange>.GetInstance(out var successfullyMergedChanges); 215using var _1 = ArrayBuilder<TextChange>.GetInstance(out var combinedChanges); 216using var _2 = ArrayBuilder<TextSpan>.GetInstance(out var mergeConflictResolutionSpans); 276using var _ = ArrayBuilder<TextChange>.GetInstance(changes.Length, out var normalizedChanges);
LinkedFileDiffMerging\LinkedFileMergeSessionResult.cs (1)
18public LinkedFileMergeSessionResult(Solution mergedSolution, ArrayBuilder<LinkedFileMergeResult> fileMergeResults)
ObsoleteSymbol\AbstractObsoleteSymbolService.cs (6)
25protected virtual void ProcessDimKeyword(ref ArrayBuilder<TextSpan>? result, SemanticModel semanticModel, SyntaxToken token, CancellationToken cancellationToken) 40ArrayBuilder<TextSpan>? result = null; 61using var _ = ArrayBuilder<SyntaxNode>.GetInstance(out var stack); 92static void ExtractStructureFromTrivia(ArrayBuilder<SyntaxNode> stack, SyntaxTriviaList triviaList) 105result ??= ArrayBuilder<TextSpan>.GetInstance();
Options\GlobalOptionService.cs (2)
150using var _ = ArrayBuilder<(OptionKey2, object?)>.GetInstance(options.Count, out var changedOptions);
PatternMatching\AllLowerCamelCaseMatcher.cs (2)
76var matchedSpansInReverse = includeMatchedSpans ? ArrayBuilder<TextSpan>.GetInstance() : null;
PatternMatching\CamelCaseResult.cs (2)
22public readonly ArrayBuilder<TextSpan> MatchedSpansInReverse; 24public CamelCaseResult(bool fromStart, bool contiguous, int matchCount, ArrayBuilder<TextSpan> matchedSpansInReverse)
ReassignedVariable\AbstractReassignedVariableService.cs (6)
49using var _2 = ArrayBuilder<TextSpan>.GetInstance(out var result); 63using var _ = ArrayBuilder<SyntaxNode>.GetInstance(out var stack); 298using var _ = ArrayBuilder<SyntaxNode>.GetInstance(out var stack);
Recommendations\AbstractRecommendationServiceRunner.cs (8)
147using var _ = ArrayBuilder<ITypeSymbol>.GetInstance(out var concreteTypes); 193using var _ = ArrayBuilder<ITypeSymbol>.GetInstance(out var builder); 295using var _ = ArrayBuilder<ISymbol>.GetInstance(out var builder); 412using var _ = ArrayBuilder<ISymbol>.GetInstance(containerMembers.Length, out var result);
Remote\RemoteUtilities.cs (2)
27using var _ = ArrayBuilder<(DocumentId, ImmutableArray<TextChange>)>.GetInstance(out var builder);
Rename\ConflictEngine\DeclarationConflictHelpers.cs (6)
52var builder = ArrayBuilder<Location>.GetInstance(); 97var resultBuilder = ArrayBuilder<ImmutableArray<ITypeSymbol>>.GetInstance(); 99var signatureBuilder = ArrayBuilder<ITypeSymbol>.GetInstance();
Rename\IRenameRewriterLanguageService.cs (1)
133IEnumerable<ISymbol> properties, string newPropertyName, ArrayBuilder<Location> conflicts)
Rename\Renamer.cs (2)
113using var _ = ArrayBuilder<RenameDocumentAction>.GetInstance(out var actions);
Rename\SymbolicRenameLocations.cs (8)
81using var _0 = ArrayBuilder<RenameLocation>.GetInstance(out var mergedLocations); 82using var _1 = ArrayBuilder<ISymbol>.GetInstance(out var mergedReferencedSymbols); 83using var _2 = ArrayBuilder<ReferenceLocation>.GetInstance(out var mergedImplicitLocations); 116using var _ = ArrayBuilder<SearchResult>.GetInstance(out var overloadsResult);
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (9)
176using var _ = ArrayBuilder<RenameLocation>.GetInstance(out var results); 337using var _1 = ArrayBuilder<RenameLocation>.GetInstance(out var stringLocations); 338using var _2 = ArrayBuilder<RenameLocation>.GetInstance(out var commentLocations); 369ArrayBuilder<RenameLocation> renameLocations, CancellationToken cancellationToken) 387Document document, string renameText, ArrayBuilder<RenameLocation> renameLocations, CancellationToken cancellationToken) 409ArrayBuilder<RenameLocation> renameLocations)
Serialization\SerializationExtensions.cs (2)
73var builder = ArrayBuilder<string>.GetInstance();
Shared\Extensions\IFindReferencesResultExtensions.cs (2)
128using var _ = ArrayBuilder<ReferencedSymbol>.GetInstance(out var result);
Shared\Extensions\ILanguageMetadataExtensions.cs (6)
32var builder = ImmutableDictionary.CreateBuilder<string, ArrayBuilder<Lazy<TInterface, TMetadata>>>(); 37var list = builder.GetOrAdd(language, _ => ArrayBuilder<Lazy<TInterface, TMetadata>>.GetInstance()); 47using var _ = PooledDictionary<string, ArrayBuilder<Lazy<TInterface, TMetadata>>>.GetInstance(out var map); 55var list = map.GetOrAdd(language, _ => ArrayBuilder<Lazy<TInterface, TMetadata>>.GetInstance());
Shared\Extensions\INamespaceSymbolExtensions.cs (6)
61using var _ = ArrayBuilder<INamespaceOrTypeSymbol>.GetInstance(out var stack); 85using var _ = ArrayBuilder<INamespaceSymbol>.GetInstance(out var stack); 113using var _ = ArrayBuilder<INamespaceSymbol>.GetInstance(out var stack);
Shared\Extensions\ISolutionExtensions.cs (2)
22var results = ArrayBuilder<INamespaceSymbol>.GetInstance();
Shared\Extensions\ITypeSymbolExtensions.cs (2)
42using var _ = ArrayBuilder<ISymbol>.GetInstance(out var builder);
Shared\Extensions\TokenSemanticInfo.cs (2)
36var result = ArrayBuilder<ISymbol>.GetInstance();
src\Compilers\Core\Portable\Collections\ArrayBuilderExtensions.cs (2)
16public static OneOrMany<T> ToOneOrManyAndFree<T>(this ArrayBuilder<T> builder) 30public static void AddRange<T>(this ArrayBuilder<T> builder, OneOrMany<T> items)
src\Compilers\Core\Portable\Collections\DictionaryExtensions.cs (5)
79public static void AddPooled<K, V>(this Dictionary<K, ArrayBuilder<V>> dictionary, K key, V value) 82if (!dictionary.TryGetValue(key, out var values)) 84values = ArrayBuilder<V>.GetInstance(); 94/// cref="ArrayBuilder{T}.ToImmutableAndFree"/>. The <paramref name="dictionary"/> will be freed at the end of 97public static ImmutableSegmentedDictionary<K, ImmutableArray<V>> ToImmutableSegmentedDictionaryAndFree<K, V>(this PooledDictionary<K, ArrayBuilder<V>> dictionary)
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (16)
186/// Each value is either a single V or an <see cref="ArrayBuilder{V}"/>. 196internal ValueSet(ArrayBuilder<V> values) 203var arrayBuilder = _value as ArrayBuilder<V>; 213var arrayBuilder = _value as ArrayBuilder<V>; 235var arrayBuilder = _value as ArrayBuilder<V>; 264var arrayBuilder = _value as ArrayBuilder<V>; 276var arrayBuilder = _value as ArrayBuilder<V>; 290internal int Count => (_value as ArrayBuilder<V>)?.Count ?? 1; 311var arrayBuilder = _value as ArrayBuilder<V>; 321arrayBuilder = ArrayBuilder<V>.GetInstance(capacity: 2);
src\Compilers\Core\Portable\DiagnosticAnalyzer\AnalyzerAssemblyLoader.Core.cs (2)
168var contexts = ArrayBuilder<DirectoryLoadContext>.GetInstance();
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (2)
857var resolvedParts = ArrayBuilder<string>.GetInstance();
src\Compilers\Core\Portable\InternalUtilities\SetWithInsertionOrder.cs (1)
21private ArrayBuilder<T>? _elements = null;
src\Compilers\Core\Portable\Text\TextChangeRangeExtensions.cs (5)
130var builder = ArrayBuilder<TextChangeRange>.GetInstance(); 370static void addAndAdjustOldDelta(ArrayBuilder<TextChangeRange> builder, ref int oldDelta, TextChangeRange oldChange) 377static void adjustAndAddNewChange(ArrayBuilder<TextChangeRange> builder, int oldDelta, UnadjustedNewChange newChange) 383static void add(ArrayBuilder<TextChangeRange> builder, TextChangeRange change)
src\Dependencies\Collections\Extensions\FixedSizeArrayBuilder.cs (2)
41/// cref="ArrayBuilder{T}.GetInstance(int, T)"/> should be used instead. 89public void AddRange(ArrayBuilder<T> values)
src\Dependencies\Collections\Extensions\ICollectionExtensions.cs (1)
49public static void AddRange<T>(this ICollection<T> collection, ArrayBuilder<T>? values)
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (24)
336var result = ArrayBuilder<T>.GetInstance(); 357var builder = ArrayBuilder<TResult>.GetInstance(); 368var builder = ArrayBuilder<TResult>.GetInstance(); 417var builder = ArrayBuilder<TResult>.GetInstance(); 429var builder = ArrayBuilder<TResult>.GetInstance(); 442var builder = ArrayBuilder<TResult>.GetInstance(source.Count); 455var builder = ArrayBuilder<TResult>.GetInstance(source.Count); 467var builder = ArrayBuilder<TResult>.GetInstance(); 479var builder = ArrayBuilder<TResult>.GetInstance(); 494var builder = ArrayBuilder<TResult>.GetInstance(); 509var builder = ArrayBuilder<TResult>.GetInstance(); 521var builder = ArrayBuilder<TResult>.GetInstance();
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (32)
214var builder = ArrayBuilder<TResult>.GetInstance(); 244var builder = ArrayBuilder<TResult>.GetInstance(); 269var builder = ArrayBuilder<TResult>.GetInstance(); 289var builder = ArrayBuilder<TResult>.GetInstance(); 309var builder = ArrayBuilder<TResult>.GetInstance(); 332var builder = ArrayBuilder<TResult>.GetInstance(); 356var builder = ArrayBuilder<TResult>.GetInstance(); 380var builder = ArrayBuilder<TResult>.GetInstance(); 405var builder = ArrayBuilder<TResult>.GetInstance(); 467var builder = ArrayBuilder<TResult>.GetInstance(); 551ArrayBuilder<T>? builder = null; 571builder = ArrayBuilder<T>.GetInstance(); 589builder = ArrayBuilder<T>.GetInstance(); 766var builder = ArrayBuilder<TValue>.GetInstance(); 863if (existingValueOrArray is ArrayBuilder<T> arrayBuilder) 870arrayBuilder = ArrayBuilder<T>.GetInstance(capacity: 2); 898if (value is ArrayBuilder<TNamespaceOrTypeSymbol> builder) 964var builder = ArrayBuilder<TNamedTypeSymbol>.GetInstance(count); 1287var builder = ArrayBuilder<T>.GetInstance();
src\Dependencies\Collections\OneOrMany.cs (1)
99public void AddRangeTo(ArrayBuilder<T> builder)
src\Dependencies\Collections\TemporaryArray`1.cs (5)
83private ArrayBuilder<T>? _builder; 101_builder = ArrayBuilder<T>.GetInstance(capacity) 330/// <see cref="ArrayBuilder{T}"/> instance is taken from the shared pool, and all elements currently in inline 338var builder = ArrayBuilder<T>.GetInstance();
src\Dependencies\PooledObjects\ArrayBuilder.cs (46)
16[DebuggerTypeProxy(typeof(ArrayBuilder<>.DebuggerProxy))] 31private readonly ArrayBuilder<T> _builder; 33public DebuggerProxy(ArrayBuilder<T> builder) 58private readonly ObjectPool<ArrayBuilder<T>>? _pool; 69private ArrayBuilder(ObjectPool<ArrayBuilder<T>> pool) 395var tmp = ArrayBuilder<U>.GetInstance(Count); 443public void FreeAll(Func<T, ArrayBuilder<T>?> getNested) 489private static readonly ObjectPool<ArrayBuilder<T>> s_poolInstance = CreatePool(); 490public static ArrayBuilder<T> GetInstance() 492var builder = s_poolInstance.Allocate(); 497public static ArrayBuilder<T> GetInstance(int capacity) 499var builder = GetInstance(); 504public static ArrayBuilder<T> GetInstance(int capacity, T fillWithValue) 506var builder = GetInstance(); 517public static ObjectPool<ArrayBuilder<T>> CreatePool() 522public static ObjectPool<ArrayBuilder<T>> CreatePool(int size) 524ObjectPool<ArrayBuilder<T>>? pool = null; 525pool = new ObjectPool<ArrayBuilder<T>>(() => new ArrayBuilder<T>(pool!), size); 564var accumulator = new Dictionary<K, ArrayBuilder<T>>(Count, comparer); 569if (!accumulator.TryGetValue(key, out var bucket)) 571bucket = ArrayBuilder<T>.GetInstance(); 589public void AddRange(ArrayBuilder<T> items) 594public void AddRange<U>(ArrayBuilder<U> items, Func<U, T> selector) 602public void AddRange<U>(ArrayBuilder<U> items) where U : T 607public void AddRange<U>(ArrayBuilder<U> items, int start, int length) where U : T 733var result = ArrayBuilder<S>.GetInstance(Count); 823var builder = ArrayBuilder<TResult>.GetInstance(Count); 861var builder = ArrayBuilder<TResult>.GetInstance(Count); 899var builder = ArrayBuilder<TResult>.GetInstance(Count); 939private static readonly ObjectPool<ArrayBuilder<T>> s_keepLargeInstancesPool = CreatePool(); 941public static PooledDisposer<ArrayBuilder<T>> GetInstance(out ArrayBuilder<T> instance) 944public static PooledDisposer<ArrayBuilder<T>> GetInstance(int capacity, out ArrayBuilder<T> instance) 947return new PooledDisposer<ArrayBuilder<T>>(instance); 950public static PooledDisposer<ArrayBuilder<T>> GetInstance(int capacity, T fillWithValue, out ArrayBuilder<T> instance) 953return new PooledDisposer<ArrayBuilder<T>>(instance); 956public static PooledDisposer<ArrayBuilder<T>> GetInstance(bool discardLargeInstances, out ArrayBuilder<T> instance) 961return new PooledDisposer<ArrayBuilder<T>>(instance, discardLargeInstances);
src\Dependencies\PooledObjects\ArrayBuilder.Enumerator.cs (2)
16private readonly ArrayBuilder<T> _builder; 19public Enumerator(ArrayBuilder<T> builder)
src\Dependencies\PooledObjects\ArrayBuilderExtensions.cs (4)
12/// <see cref="ArrayBuilder{T}"/> methods that can't be defined on the type itself. 16public static ImmutableArray<T> ToImmutableOrEmptyAndFree<T>(this ArrayBuilder<T>? builder) 19public static void AddIfNotNull<T>(this ArrayBuilder<T> builder, T? value) 28public static void AddIfNotNull<T>(this ArrayBuilder<T> builder, T? value)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\NamingStyles\NamingStyleOptionAccumulator.cs (2)
14private ArrayBuilder<NamingStyleOption>? _rules; 31_rules ??= ArrayBuilder<NamingStyleOption>.GetInstance();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher_TryParseSection.cs (4)
55using var _1 = ArrayBuilder<(int minValue, int maxValue)>.GetInstance(out var numberRangePairs); 71ArrayBuilder<(int minValue, int maxValue)> numberRangePairs) 240ArrayBuilder<(int, int)> numberRangePairs)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ListExtensions.cs (1)
62public static void RemoveOrTransformAll<T, TArg>(this ArrayBuilder<T> list, Func<T, TArg, T?> transform, TArg arg)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
112using var _ = ArrayBuilder<SyntaxNode>.GetInstance(out var stack);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (4)
214using var _1 = ArrayBuilder<SyntaxNode>.GetInstance(out var commonAncestorsStack); 915using var _ = ArrayBuilder<TDirectiveTriviaSyntax>.GetInstance(out var condDirectivesBuilder);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (3)
38var unreachableBlocksToVisit = ArrayBuilder<BasicBlock>.GetInstance(); 72ArrayBuilder<BasicBlock> unreachableBlocksToVisit,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.AnalysisData.cs (2)
30private readonly ArrayBuilder<BasicBlockAnalysisData> _allocatedBasicBlockAnalysisDatas; 39_allocatedBasicBlockAnalysisDatas = ArrayBuilder<BasicBlockAnalysisData>.GetInstance();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Context\FormattingContext.InitialContextFinder.cs (6)
126using var _ = ArrayBuilder<SuppressOperation>.GetInstance(out var result); 136SyntaxToken startToken, SyntaxToken endToken, SuppressOption mask, ArrayBuilder<SuppressOperation> result) 142private void AddInitialSuppressOperations(SyntaxToken token, SuppressOption mask, ArrayBuilder<SuppressOperation> result) 149using var _ = ArrayBuilder<SuppressOperation>.GetInstance(out var buffer);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\AbstractFormatEngine.cs (4)
163using var _ = ArrayBuilder<SuppressOperation>.GetInstance(out var suppressOperationScratch); 203private static void AddOperations<T>(SegmentedList<T> operations, ArrayBuilder<T> scratch, SyntaxNode node, Action<ArrayBuilder<T>, SyntaxNode> addOperations)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\ChainedFormattingRules.cs (1)
46public void AddSuppressOperations(ArrayBuilder<SuppressOperation> list, SyntaxNode currentNode)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\AbstractFormattingRule.cs (1)
23public virtual void AddSuppressOperations(ArrayBuilder<SuppressOperation> list, SyntaxNode node, in NextSuppressOperationAction nextOperation)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\CompatAbstractFormattingRule.cs (2)
17public sealed override void AddSuppressOperations(ArrayBuilder<SuppressOperation> list, SyntaxNode node, in NextSuppressOperationAction nextOperation) 72public virtual void AddSuppressOperationsSlow(ArrayBuilder<SuppressOperation> list, SyntaxNode node, ref NextSuppressOperationAction nextOperation)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Rules\NextSuppressOperationAction.cs (1)
15ArrayBuilder<SuppressOperation> list)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\AbstractTriviaFormatter.cs (21)
40private delegate LineColumnDelta Formatter<T>(LineColumn lineColumn, SyntaxTrivia trivia, ArrayBuilder<T> changes, CancellationToken cancellationToken); 45private delegate void WhitespaceAppender<T>(LineColumn lineColumn, LineColumnDelta delta, TextSpan span, ArrayBuilder<T> changes); 184protected abstract LineColumnDelta Format(LineColumn lineColumn, SyntaxTrivia trivia, ArrayBuilder<SyntaxTrivia> changes, CancellationToken cancellationToken); 189protected abstract LineColumnDelta Format(LineColumn lineColumn, SyntaxTrivia trivia, ArrayBuilder<TextChange> changes, CancellationToken cancellationToken); 239using var _ = ArrayBuilder<SyntaxTrivia>.GetInstance(out var triviaList); 259private static void AddRange(ArrayBuilder<SyntaxTrivia> result, SyntaxTriviaList triviaList) 267using var _ = ArrayBuilder<TextChange>.GetInstance(out var changes); 283private LineColumn FormatTrivia<T>(Formatter<T> formatter, WhitespaceAppender<T> whitespaceAdder, ArrayBuilder<T> changes, CancellationToken cancellationToken) 377ArrayBuilder<T> changes, 624private void AddExtraLines(int linesBetweenTokens, ArrayBuilder<SyntaxTrivia> changes) 628using var _ = ArrayBuilder<SyntaxTrivia>.GetInstance(out var lineBreaks); 641private int GetInsertionIndex(ArrayBuilder<SyntaxTrivia> changes) 674private void AddExtraLines(int linesBetweenTokens, ArrayBuilder<TextChange> changes) 712private bool TryGetMatchingChangeIndex(ArrayBuilder<TextChange> changes, out int index) 730private TextSpan GetInsertionSpan(ArrayBuilder<TextChange> changes) 757ArrayBuilder<SyntaxTrivia> changes) 766ArrayBuilder<SyntaxTrivia> changes) 825private void AddWhitespaceTextChange(LineColumn lineColumn, LineColumnDelta delta, TextSpan span, ArrayBuilder<TextChange> changes)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\TriviaEngine\TriviaHelpers.cs (2)
19using var _ = ArrayBuilder<SyntaxTrivia>.GetInstance(out var builder);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser.cs (8)
21var _ = ArrayBuilder<(NamingRule rule, int priority, string title)>.GetInstance(out var namingRules); 62using var _1 = ArrayBuilder<SymbolSpecification>.GetInstance(out var symbolSpecifications); 63using var _2 = ArrayBuilder<NamingStyle>.GetInstance(out var namingStyles); 64using var _3 = ArrayBuilder<SerializableNamingRule>.GetInstance(out var serializableRules);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (6)
132var builder = ArrayBuilder<SymbolKindOrTypeKind>.GetInstance(); 210var builder = ArrayBuilder<Accessibility>.GetInstance(); 265var builder = ArrayBuilder<ModifierKind>.GetInstance();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (4)
214using var _ = ArrayBuilder<string>.GetInstance(out var violations); 256using var _ = ArrayBuilder<string>.GetInstance(out var violations);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (2)
287var applicableSymbolKindList = ArrayBuilder<SymbolKindOrTypeKind>.GetInstance();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SelectedMembers\AbstractSelectedMembers.cs (2)
87using var _ = ArrayBuilder<SyntaxNode>.GetInstance(out var selectedMembers);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\AbstractSyntaxFacts.cs (4)
11public void AddTopLevelAndMethodLevelMembers(SyntaxNode? root, ArrayBuilder<SyntaxNode> result) 14public void AddTopLevelMembers(SyntaxNode? root, ArrayBuilder<SyntaxNode> result) 17public void AddMethodLevelMembers(SyntaxNode? root, ArrayBuilder<SyntaxNode> result) 20protected abstract void AppendMembers(SyntaxNode? node, ArrayBuilder<SyntaxNode> list, bool topLevel, bool methodLevel);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFacts.cs (3)
415void AddTopLevelAndMethodLevelMembers(SyntaxNode? root, ArrayBuilder<SyntaxNode> result); 417void AddTopLevelMembers(SyntaxNode? root, ArrayBuilder<SyntaxNode> result); 419void AddMethodLevelMembers(SyntaxNode? root, ArrayBuilder<SyntaxNode> result);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (2)
24using var _ = ArrayBuilder<Location?>.GetInstance(out var result);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.ErrorTypeSymbolKey.cs (2)
54using var _ = ArrayBuilder<string?>.GetInstance(out var builder);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PooledArrayBuilder.cs (5)
15public readonly ArrayBuilder<T> Builder; 17private PooledArrayBuilder(ArrayBuilder<T> builder) 36public ArrayBuilder<T>.Enumerator GetEnumerator() => Builder.GetEnumerator(); 39=> new(ArrayBuilder<T>.GetInstance()); 42=> new(ArrayBuilder<T>.GetInstance(capacity));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.TupleTypeSymbolKey.cs (6)
24using var _1 = ArrayBuilder<string?>.GetInstance(out var friendlyNames); 25using var _2 = ArrayBuilder<Location?>.GetInstance(out var locations); 39using var _3 = ArrayBuilder<ISymbol>.GetInstance(out var elementTypes);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IAsyncEnumerableExtensions.cs (2)
38using var _ = ArrayBuilder<T>.GetInstance(out var result);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IDictionaryExtensions.cs (6)
76public static void MultiAdd<TKey, TValue>(this IDictionary<TKey, ArrayBuilder<TValue>> dictionary, TKey key, TValue value) 79if (!dictionary.TryGetValue(key, out var builder)) 81builder = ArrayBuilder<TValue>.GetInstance(); 88public static void MultiAddRange<TKey, TValue>(this IDictionary<TKey, ArrayBuilder<TValue>> dictionary, TKey key, IEnumerable<TValue> values) 91if (!dictionary.TryGetValue(key, out var builder)) 93builder = ArrayBuilder<TValue>.GetInstance();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PooledBuilderExtensions.cs (8)
28public static Dictionary<K, ImmutableArray<V>> ToMultiDictionaryAndFree<K, V>(this PooledDictionary<K, ArrayBuilder<V>> builders) 42public static ImmutableDictionary<K, ImmutableArray<V>> ToImmutableMultiDictionaryAndFree<K, V>(this PooledDictionary<K, ArrayBuilder<V>> builders) 56public static void FreeValues<K, V>(this IReadOnlyDictionary<K, ArrayBuilder<V>> builders) 65public static ImmutableArray<T> ToFlattenedImmutableArrayAndFree<T>(this ArrayBuilder<ArrayBuilder<T>> builders) 79var result = ArrayBuilder<T>.GetInstance(builders.Sum(b => b.Count)); 81foreach (var builder in builders)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ProducerConsumer.cs (2)
46using var _ = ArrayBuilder<TItem>.GetInstance(out var items);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (4)
31var builder = ArrayBuilder<Compilation>.GetInstance(); 66var builder = ArrayBuilder<IAssemblySymbol>.GetInstance();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (2)
410using var _ = ArrayBuilder<ISymbol>.GetInstance(out var results);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamespaceOrTypeSymbolExtensions.cs (2)
94using var _ = ArrayBuilder<INamespaceOrTypeSymbol>.GetInstance(out var stack);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (6)
154using var _ = ArrayBuilder<ISymbol>.GetInstance(out var result); 439var results = ArrayBuilder<ITypeParameterSymbol>.GetInstance(); 460var results = ArrayBuilder<ITypeSymbol>.GetInstance();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.CollectTypeParameterSymbolsVisitor.cs (1)
15ArrayBuilder<ITypeParameterSymbol> typeParameters,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (5)
796this ITypeSymbol? type, ArrayBuilder<ITypeParameterSymbol> result) 802this ITypeSymbol? type, ArrayBuilder<ITypeParameterSymbol> result) 808this ITypeSymbol? type, ArrayBuilder<ITypeParameterSymbol> result, bool onlyMethodTypeParameters) 819using var _ = ArrayBuilder<ITypeParameterSymbol>.GetInstance(out var result);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\ForkingSyntaxEditorBasedCodeFixProvider.cs (2)
63using var _ = ArrayBuilder<(TDiagnosticNode diagnosticNode, Diagnostic diagnostic)>.GetInstance(out var originalNodes);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (3)
548ArrayBuilder<SyntaxToken> newModifierTokens, SyntaxTokenList modifiersList, 551using var _ = ArrayBuilder<SyntaxToken>.GetInstance(out var updatedModifiersList);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\AddParameterEditor.cs (2)
124using var _ = ArrayBuilder<SyntaxTrivia>.GetInstance(out var triviaList);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (4)
117using var _1 = ArrayBuilder<SyntaxNode>.GetInstance(out var importsToAdd); 118using var _2 = ArrayBuilder<SyntaxNode>.GetInstance(out var nodesToSimplify);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions.cs (10)
286using var _ = ArrayBuilder<ISymbol>.GetInstance(out var result); 308using var _ = ArrayBuilder<ISymbol>.GetInstance(out var result); 345using var _1 = ArrayBuilder<SyntaxNode>.GetInstance(out var nullCheckStatements); 346using var _2 = ArrayBuilder<SyntaxNode>.GetInstance(out var assignStatements); 394ArrayBuilder<SyntaxNode> nullCheckStatements, 395ArrayBuilder<SyntaxNode> assignStatements)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (8)
136using var _2 = ArrayBuilder<SyntaxNode>.GetInstance(out var expressions); 216ArrayBuilder<SyntaxNode> expressions) 274var statements = ArrayBuilder<SyntaxNode>.GetInstance(); 280using var _ = ArrayBuilder<SyntaxNode>.GetInstance(out var expressions); 318SyntaxGenerator factory, SyntaxGeneratorInternal generatorInternal, Compilation compilation, ParseOptions parseOptions, SyntaxNode otherNameExpression, ArrayBuilder<SyntaxNode> expressions)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (6)
25var result = ArrayBuilder<SyntaxNode>.GetInstance(); 55var statements = ArrayBuilder<SyntaxNode>.GetInstance(); 128var statements = ArrayBuilder<SyntaxNode>.GetInstance();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (2)
195using var _ = ArrayBuilder<SyntaxNode>.GetInstance(out var accessors);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\InitializeParameterHelpersCore.cs (2)
18using var _ = ArrayBuilder<(IParameterSymbol, bool before)>.GetInstance(out var siblings);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\AbstractSemanticModelReuseLanguageService.cs (3)
120using var _ = ArrayBuilder<int>.GetInstance(out var indexPath); 150private static void GetNodeChildIndexPathToRootReversed(SyntaxNode node, ArrayBuilder<int> path)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (3)
43protected abstract void AddImportDeclarations(TCompilationUnitSyntax root, ArrayBuilder<SyntaxNode> importDeclarations); 277using var _ = ArrayBuilder<SyntaxNode>.GetInstance(out var importDeclarations);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NameGenerator.cs (10)
46using var isFixedDisposer = ArrayBuilder<bool>.GetInstance(names.Length, fillWithValue: false, out var isFixed); 48var result = ArrayBuilder<string>.GetInstance(names.Length); 66using var _1 = ArrayBuilder<bool>.GetInstance(names.Length, out var isFixedBuilder); 67using var _2 = ArrayBuilder<string>.GetInstance(names.Length, out var result); 84ArrayBuilder<string> names, 85ArrayBuilder<bool> isFixed,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NullableHelpers.cs (2)
62using var _ = ArrayBuilder<IOperation>.GetInstance(out var stack);
TaskList\TaskListItemDescriptor.cs (2)
32using var _ = ArrayBuilder<TaskListItemDescriptor>.GetInstance(out var result);
Workspace\Host\DocumentService\AbstractSpanMappingService.cs (2)
34using var _ = ArrayBuilder<(string, TextChange)>.GetInstance(out var mappedFilePathAndTextChange);
Workspace\IsolatedAnalyzerReferenceSet.Core.cs (2)
124using var _ = ArrayBuilder<Checksum>.GetInstance(out var checksumsToRemove);
Workspace\ProjectSystem\ProjectSystemProject.BatchingDocumentCollection.cs (4)
407var documentsToChange = ArrayBuilder<(DocumentId, TextLoader)>.GetInstance(filePaths.Count); 590using var _ = ArrayBuilder<(DocumentId documentId, SourceTextContainer textContainer)>.GetInstance(out var documentsToOpen);
Workspace\ProjectSystem\ProjectSystemProject.cs (6)
680using var _1 = ArrayBuilder<PortableExecutableReference>.GetInstance(out var peReferencesRemoved); 681using var _2 = ArrayBuilder<PortableExecutableReference>.GetInstance(out var peReferencesAdded); 800using var _ = ArrayBuilder<AnalyzerFileReference>.GetInstance(out var initialReferenceList);
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (2)
158using var _ = ArrayBuilder<ProjectInfo>.GetInstance(out var projectInfos);
Workspace\ProjectSystem\ProjectSystemProjectFactory.ProjectUpdateState.cs (2)
121public ProjectUpdateState WithIncrementalMetadataReferencesRemoved(ArrayBuilder<PortableExecutableReference> references) 127public ProjectUpdateState WithIncrementalMetadataReferencesAdded(ArrayBuilder<PortableExecutableReference> references)
Workspace\Solution\Checksum_Factory.cs (1)
117public static Checksum Create(ArrayBuilder<Checksum> checksums)
Workspace\Solution\ProjectDependencyGraph_RemoveProject.cs (5)
14internal ProjectDependencyGraph WithProjectsRemoved(ArrayBuilder<ProjectId> removedProjectIds) 58ArrayBuilder<ProjectId> removedProjectIds) 102ArrayBuilder<ProjectId> removedProjectIds) 135ArrayBuilder<ProjectId> removedProjectIds) 169ArrayBuilder<ProjectId> removedProjectIds)
Workspace\Solution\Solution.cs (6)
373using var _ = ArrayBuilder<ProjectInfo>.GetInstance(1, out var projectInfos); 379internal Solution AddProjects(ArrayBuilder<ProjectInfo> projectInfos) 385using var _ = ArrayBuilder<ProjectId>.GetInstance(1, out var projectIds); 391internal Solution RemoveProjects(ArrayBuilder<ProjectId> projectIds)
Workspace\Solution\SolutionChanges.cs (2)
100using var _ = ArrayBuilder<SourceGeneratedDocumentState>.GetInstance(out var oldStateBuilder);
Workspace\Solution\SolutionCompilationState.cs (29)
319/// <inheritdoc cref="SolutionState.AddProjects(ArrayBuilder{ProjectInfo})"/> 320public SolutionCompilationState AddProjects(ArrayBuilder<ProjectInfo> projectInfos) 359public SolutionCompilationState RemoveProjects(ArrayBuilder<ProjectId> projectIds) 604using var _1 = ArrayBuilder<DocumentInfo>.GetInstance(out var addedDocumentInfos); 605using var _2 = ArrayBuilder<DocumentId>.GetInstance(out var removedDocumentInfos); 619using var _3 = ArrayBuilder<TDocumentState>.GetInstance(out var updatedDocuments); 804using var _1 = ArrayBuilder<(DocumentId, SourceText)>.GetInstance(capacity: texts.Length, out var ordinaryDocuments); 805using var _2 = ArrayBuilder<(SourceGeneratedDocumentIdentity, DateTime, SourceText?, SyntaxNode?)>.GetInstance(out var sourceGeneratedDocuments); 845using var _ = ArrayBuilder<TDocumentState>.GetInstance(out var newDocumentStates); 1009using var _1 = ArrayBuilder<(DocumentId, SyntaxNode)>.GetInstance(capacity: syntaxRoots.Length, out var ordinaryDocuments); 1010using var _2 = ArrayBuilder<(SourceGeneratedDocumentIdentity, DateTime, SourceText?, SyntaxNode?)>.GetInstance(out var sourceGeneratedDocuments); 1575using var _ = ArrayBuilder<ProjectState>.GetInstance(this.SolutionState.SortedProjectStates.Length, out var newSortedProjectStatesBuilder); 1694using var _ = ArrayBuilder<DocumentState>.GetInstance(allDocumentIds.Length, out var documentStates); 1719ArrayBuilder<DocumentState> documentStates, 1724using var _ = PooledDictionary<ProjectId, ArrayBuilder<DocumentState>>.GetInstance(out var missingDocumentStates); 1806using var _ = ArrayBuilder<T>.GetInstance(out var removedDocumentStates); 1884using var _ = ArrayBuilder<(DocumentId, SourceText)>.GetInstance(out var changedDocuments);
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker.cs (6)
775using var _1 = ArrayBuilder<DocumentState>.GetInstance(out var documentsWithTreesBuilder); 794using var _ = ArrayBuilder<SyntaxTree>.GetInstance(documentsWithTrees.Length, out var alreadyParsedTrees); 883using var _ = ArrayBuilder<Diagnostic>.GetInstance(capacity: driverRunResult.Diagnostics.Length, out var builder);
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker_Generators.cs (4)
119using var _1 = ArrayBuilder<DocumentId>.GetInstance(out var documentsToAddOrUpdate); 255using var _ = ArrayBuilder<SyntaxTree>.GetInstance(out var treesToRemove);
Workspace\Solution\SolutionCompilationState.RootedSymbolSet.cs (2)
74using var _ = ArrayBuilder<SecondaryReferencedSymbol>.GetInstance( 75compilation.ExternalReferences.Length + compilation.DirectiveReferences.Length, out var secondarySymbols);
Workspace\Solution\SolutionCompilationState.TranslationAction_Actions.cs (4)
142using var _ = ArrayBuilder<SyntaxTree>.GetInstance(documents.Length, out var syntaxTrees); 209using var _ = ArrayBuilder<SyntaxTree>.GetInstance(this.NewProjectState.DocumentStates.Count, out var syntaxTrees);
Workspace\Solution\SolutionState.cs (11)
357public SolutionState AddProjects(ArrayBuilder<ProjectInfo> projectInfos) 366using var _ = ArrayBuilder<ProjectState>.GetInstance(projectInfos.Count, out var projectStates); 404SolutionState AddProjects(ArrayBuilder<ProjectState> projectStates) 409using var _1 = ArrayBuilder<ProjectId>.GetInstance(ProjectIds.Count + projectStates.Count, out var newProjectIdsBuilder); 411using var _3 = ArrayBuilder<ProjectState>.GetInstance(SortedProjectStates.Length + projectStates.Count, out var newSortedProjectStatesBuilder); 462public SolutionState RemoveProjects(ArrayBuilder<ProjectId> projectIds) 936using var _ = ArrayBuilder<ProjectState>.GetInstance(SortedProjectStates.Length, out var statesBuilder);
Workspace\Solution\SolutionState_Checksum.cs (2)
107using var _ = ArrayBuilder<Task<ProjectStateChecksums>>.GetInstance(out var projectChecksumTasks);
Workspace\Solution\SourceGeneratedDocumentIdentity.cs (2)
52using var _ = ArrayBuilder<byte>.GetInstance(capacity: (assemblyNameToHash.Length + 1 + generatorIdentity.TypeName.Length + 1 + hintName.Length) * 2 + projectIdBytes.Length, out var hashInput);
Workspace\Solution\SourceGeneratorExecutionVersion.cs (2)
110using var _ = ArrayBuilder<Checksum>.GetInstance(this.Map.Count * 2, out var checksums);
Workspace\Solution\SourceGeneratorIdentity.cs (2)
41using var _ = ArrayBuilder<SourceGeneratorIdentity>.GetInstance(out var result);
Workspace\Workspace.cs (7)
297using var _2 = ArrayBuilder<DocumentId>.GetInstance(out var addedDocumentIds); 329Solution solution, ArrayBuilder<DocumentId> addedDocumentIds) 332using var _ = ArrayBuilder<(DocumentId, DocumentState)>.GetInstance(out var relatedDocumentIdsAndStates); 774using var _ = ArrayBuilder<ProjectInfo>.GetInstance(projects.Count, out var builder);
Microsoft.CodeAnalysis.Workspaces.UnitTests (34)
ChecksumTests.cs (4)
76using var _ = ArrayBuilder<Checksum>.GetInstance(out var checksumsArrayBuilder); 101var _ = ArrayBuilder<Checksum>.GetInstance(out var checksumsArrayBuilder);
SolutionTests\SolutionTests.cs (26)
4992using var _ = ArrayBuilder<ProjectInfo>.GetInstance(out var projects); 5014using var _ = ArrayBuilder<ProjectInfo>.GetInstance(out var projects); 5042using var _ = ArrayBuilder<ProjectInfo>.GetInstance(out var projects); 5074using var _ = ArrayBuilder<ProjectInfo>.GetInstance(out var projects); 5104using var _ = ArrayBuilder<ProjectInfo>.GetInstance(out var projects); 5136using var _ = ArrayBuilder<ProjectInfo>.GetInstance(out var projects); 5167using var _ = ArrayBuilder<ProjectInfo>.GetInstance(out var projects); 5186using var _ = ArrayBuilder<ProjectInfo>.GetInstance(out var projects); 5206using var _2 = ArrayBuilder<ProjectId>.GetInstance(out var projectsToRemove); 5232using var _ = ArrayBuilder<ProjectInfo>.GetInstance(out var projects); 5250using var _2 = ArrayBuilder<ProjectId>.GetInstance(out var projectsToRemove); 5275using var _ = ArrayBuilder<ProjectInfo>.GetInstance(out var projects); 5283using var _2 = ArrayBuilder<ProjectId>.GetInstance(out var projectsToRemove);
UtilityTest\NameGeneratorTests.cs (4)
99using var _1 = ArrayBuilder<string>.GetInstance(out var namesBuilder); 102using var _2 = ArrayBuilder<bool>.GetInstance(out var isFixedBuilder);
Microsoft.VisualStudio.LanguageServices.CSharp (2)
CodeModel\CSharpCodeModelService_Prototype.cs (2)
557using var _ = ArrayBuilder<ISymbol>.GetInstance(out var symbols);
Microsoft.VisualStudio.LanguageServices.DevKit (2)
src\VisualStudio\Core\Def\PdbSourceDocument\AbstractSourceLinkService.cs (2)
23using var _ = ArrayBuilder<PdbChecksum>.GetInstance(out var checksums);
Microsoft.VisualStudio.LanguageServices.LiveShare (4)
ProjectsHandler.cs (4)
24using var _1 = ArrayBuilder<CustomProtocol.Project>.GetInstance(out var projects); 25using var _2 = ArrayBuilder<Uri>.GetInstance(out var externalUris);
Microsoft.VisualStudio.LanguageServices.Xaml (16)
Implementation\LanguageServer\Handler\Definitions\GoToDefinitionHandler.cs (6)
72using var _ = ArrayBuilder<Task>.GetInstance(out var tasks); 93using var _ = ArrayBuilder<LSP.Location>.GetInstance(out var locations); 157using var _ = ArrayBuilder<LSP.Location>.GetInstance(out var locations);
Implementation\LanguageServer\Handler\Diagnostics\AbstractPullDiagnosticHandler.cs (2)
168using var _ = ArrayBuilder<DiagnosticTag>.GetInstance(out var result);
Implementation\LanguageServer\Handler\Diagnostics\WorkspacePullDiagnosticHandler.cs (2)
43using var _ = ArrayBuilder<Document>.GetInstance(out var result);
Implementation\LanguageServer\Handler\FoldingRanges\FoldingRangesHandler.cs (2)
34var foldingRanges = ArrayBuilder<FoldingRange>.GetInstance();
Implementation\LanguageServer\Handler\Formatting\AbstractFormatDocumentHandlerBase.cs (2)
28using var _ = ArrayBuilder<LSP.TextEdit>.GetInstance(out var edits);
Implementation\LanguageServer\Handler\Formatting\FormatDocumentOnTypeHandler.cs (2)
41using var _ = ArrayBuilder<TextEdit>.GetInstance(out var edits);
Roslyn.VisualStudio.DiagnosticsWindow (2)
PerfMargin\DataModel.cs (2)
25using var _ = ArrayBuilder<ActivityLevel?>.GetInstance(out var builder);
Roslyn.VisualStudio.Next.UnitTests (8)
Services\AssetProviderTests.cs (4)
139using var _ = ArrayBuilder<ProjectStateChecksums>.GetInstance(out var allProjectChecksums); 168using var _ = ArrayBuilder<ProjectStateChecksums>.GetInstance(out var allProjectChecksums);
Services\ServiceHubServicesTests.cs (2)
389using var _ = ArrayBuilder<ImmutableArray<T>>.GetInstance(out var result);
UnifiedSettings\TestModel\ResourceStringArrayConverter.cs (2)
19using var _ = ArrayBuilder<string>.GetInstance(out var builder);