147 references to GetInstance
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
src\VisualStudio\Core\Def\CodeCleanup\AbstractCodeCleanUpFixer_Helper.cs (2)
25var enabledDiagnosticSets = ArrayBuilder<DiagnosticSet>.GetInstance(); 51var enabledDiagnosticSets = ArrayBuilder<DiagnosticSet>.GetInstance();
Microsoft.CodeAnalysis.CSharp.Features (17)
ChangeSignature\CSharpChangeSignatureService.cs (1)
848var permutedParams = ArrayBuilder<SyntaxNode>.GetInstance();
CodeRefactorings\SyncNamespace\CSharpChangeNamespaceService.cs (2)
461var openingBuilder = ArrayBuilder<SyntaxTrivia>.GetInstance(); 462var closingBuilder = ArrayBuilder<SyntaxTrivia>.GetInstance();
ConvertIfToSwitch\CSharpConvertIfToSwitchCodeRefactoringProvider.Rewriting.cs (1)
114var statements = ArrayBuilder<SyntaxNode>.GetInstance();
ConvertLinq\ConvertForEachToLinqQuery\CSharpConvertForEachToLinqQueryProvider.cs (7)
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();
src\Analyzers\CSharp\Analyzers\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionDiagnosticAnalyzer.cs (1)
64var additionalLocations = ArrayBuilder<Location>.GetInstance();
src\Analyzers\CSharp\Analyzers\RemoveUnreachableCode\RemoveUnreachableCodeHelpers.cs (3)
56var sections = ArrayBuilder<ImmutableArray<StatementSyntax>>.GetInstance(); 58var currentSection = ArrayBuilder<StatementSyntax>.GetInstance(); 84currentSection = ArrayBuilder<StatementSyntax>.GetInstance();
src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AbstractAssignOutParametersCodeFixProvider.cs (1)
156var result = ArrayBuilder<SyntaxNode>.GetInstance();
src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (1)
264var blocks = ArrayBuilder<SyntaxNode>.GetInstance();
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
1274var builder = ArrayBuilder<SyntaxNode>.GetInstance();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\PropertyGenerator.cs (1)
363var tokens = ArrayBuilder<SyntaxToken>.GetInstance();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
135_statementsBuilder = ArrayBuilder<StatementSyntax>.GetInstance();
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Workspaces\EditorTestWorkspace.cs (1)
446tempMappedMarkupSpans[key] = PooledObjects.ArrayBuilder<TextSpan>.GetInstance();
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
CodeFixes\CodeFixServiceTests.cs (1)
491var builder = ArrayBuilder<DiagnosticDescriptor>.GetInstance();
Diagnostics\DiagnosticAnalyzerServiceTests.cs (1)
427var analyzers = ArrayBuilder<DiagnosticAnalyzer>.GetInstance();
Microsoft.CodeAnalysis.Features (48)
AddMissingReference\AbstractAddMissingReferenceCodeFixProvider.cs (1)
46var result = ArrayBuilder<CodeAction>.GetInstance();
AddPackage\AbstractAddPackageCodeFixProvider.cs (1)
50var codeActions = ArrayBuilder<CodeAction>.GetInstance();
ChangeSignature\AbstractChangeSignatureService.cs (5)
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();
ChangeSignature\ParameterConfiguration.cs (3)
28var parametersWithoutDefaultValues = ArrayBuilder<Parameter>.GetInstance(); 29var remainingReorderableParameters = ArrayBuilder<Parameter>.GetInstance(); 65var list = ArrayBuilder<Parameter>.GetInstance();
CodeFixes\Configuration\ConfigureCodeStyle\ConfigureCodeStyleOptionCodeFixProvider.cs (1)
63var result = ArrayBuilder<CodeFix>.GetInstance();
CodeFixes\Configuration\ConfigureSeverity\ConfigureSeverityLevelCodeFixProvider.cs (4)
55var result = ArrayBuilder<CodeFix>.GetInstance(); 60var nestedActions = ArrayBuilder<CodeAction>.GetInstance(); 79var diagnosticsForCategory = analyzerDiagnosticsByCategory.GetOrAdd(diagnostic.Descriptor.Category, _ => ArrayBuilder<Diagnostic>.GetInstance()); 101var nestedActions = ArrayBuilder<CodeAction>.GetInstance();
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.GlobalSuppressMessageFixAllCodeAction.cs (1)
221var uniqueDiagnostics = ArrayBuilder<Diagnostic>.GetInstance();
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaWarningBatchFixAllProvider.cs (2)
31var pragmaActionsBuilder = ArrayBuilder<IPragmaBasedCodeAction>.GetInstance(); 32var pragmaDiagnosticsBuilder = ArrayBuilder<Diagnostic>.GetInstance();
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (2)
374var builder = ArrayBuilder<ISymbol>.GetInstance(); 391var builder = ArrayBuilder<string>.GetInstance();
CodeRefactorings\SyncNamespace\AbstractSyncNamespaceCodeRefactoringProvider.MoveFileCodeAction.cs (1)
97var builder = ArrayBuilder<ImmutableArray<string>>.GetInstance();
Completion\FileSystemCompletionHelper.cs (1)
129var result = ArrayBuilder<CompletionItem>.GetInstance();
Completion\Providers\AbstractSymbolCompletionProvider.cs (1)
463missingSymbols.GetOrAdd(symbol, m => ArrayBuilder<ProjectId>.GetInstance()).Add(documentId.ProjectId);
Completion\Providers\ImportCompletionProvider\TypeImportCompletionCacheEntry.cs (1)
157private readonly ArrayBuilder<TypeImportCompletionItemInfo> _itemsBuilder = ArrayBuilder<TypeImportCompletionItemInfo>.GetInstance();
Diagnostics\Service\EngineV2\DiagnosticIncrementalAnalyzer.HostAnalyzerInfo.cs (2)
50var hostAnalyzerCollection = ArrayBuilder<ImmutableArray<DiagnosticAnalyzer>>.GetInstance(); 51var projectAnalyzerCollection = ArrayBuilder<ImmutableArray<DiagnosticAnalyzer>>.GetInstance();
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (5)
1595lambdaBodyMaps ??= ArrayBuilder<(DeclarationBodyMap, SyntaxNode?)>.GetInstance(); 4019deletedTypes.Add(key, indices = ArrayBuilder<int>.GetInstance()); 5836lazyNewErroneousClauses ??= ArrayBuilder<SyntaxNode>.GetInstance(); 6150inLambdaCaptures ??= ArrayBuilder<(VariableCaptureKind, ISymbol, ArrayBuilder<LambdaBody>)>.GetInstance(); 6161inLambdaCaptures.Add((key.Kind, capture, ArrayBuilder<LambdaBody>.GetInstance()));
EditAndContinue\ActiveStatementsMap.cs (1)
82updatedSpansByDocumentPath.Add(documentName, documentInfos = ArrayBuilder<(ManagedActiveStatementDebugInfo, SourceFileSpan, ActiveStatementId)>.GetInstance());
EditAndContinue\EditSession.cs (4)
963var projectDiagnostics = ArrayBuilder<Diagnostic>.GetInstance(); 1366projectDiagnostics = ArrayBuilder<Diagnostic>.GetInstance(); 1485var activeStatementsInUpdatedMethodsBuilder = ArrayBuilder<ManagedActiveStatementUpdate>.GetInstance(); 1486var nonRemappableRegionsBuilder = ArrayBuilder<(ManagedModuleMethodId Method, NonRemappableRegion Region)>.GetInstance();
EditAndContinue\ProjectDifferences.cs (2)
15public readonly ArrayBuilder<Document> ChangedOrAddedDocuments = ArrayBuilder<Document>.GetInstance(); 16public readonly ArrayBuilder<Document> DeletedDocuments = ArrayBuilder<Document>.GetInstance();
EditAndContinue\RudeEditDiagnosticsBuilder.cs (2)
14public readonly ArrayBuilder<RudeEditDiagnostic> Diagnostics = ArrayBuilder<RudeEditDiagnostic>.GetInstance(); 20public readonly ArrayBuilder<(RudeEditDiagnostic diagnostic, RudeEditReportingCondition condition)> DeferredDiagnostics = ArrayBuilder<(RudeEditDiagnostic diagnostic, RudeEditReportingCondition condition)>.GetInstance();
EmbeddedLanguages\RegularExpressions\RegexParser.CaptureInfoAnalyzer.cs (1)
43_captureNames = ArrayBuilder<string>.GetInstance();
ExtractMethod\MethodExtractor.CodeGenerator.cs (1)
409var typeParameters = ArrayBuilder<ITypeParameterSymbol>.GetInstance();
MetadataAsSource\AbstractMetadataAsSourceService.DocCommentFormatter.cs (1)
219var result = ArrayBuilder<ReadOnlyMemory<char>>.GetInstance();
src\Analyzers\Core\Analyzers\Helpers\HashCodeAnalyzer\HashCodeAnalyzer.OperationDeconstructor.cs (1)
28private readonly ArrayBuilder<ISymbol> _hashedSymbols = ArrayBuilder<ISymbol>.GetInstance();
src\Compilers\Core\Portable\DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (1)
82var results = ArrayBuilder<ISymbol>.GetInstance();
src\Dependencies\CodeAnalysis.Debugging\CustomDebugInfoReader.cs (3)
399var externAliasBuilder = ArrayBuilder<string>.GetInstance(); 424var groupBuilder = ArrayBuilder<string>.GetInstance(); 854var builder = ArrayBuilder<byte>.GetInstance();
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
Extensions\ProtocolConversions.MarkdownContentBuilder.cs (1)
17_linesBuilder = ArrayBuilder<string>.GetInstance();
Handler\BufferedProgress.cs (1)
35_buffer = underlyingProgress == null ? ArrayBuilder<T>.GetInstance() : null;
Handler\Definitions\AbstractGoToDefinitionHandler.cs (1)
52var locations = ArrayBuilder<LSP.Location>.GetInstance();
Handler\References\FindImplementationsHandler.cs (1)
49var locations = ArrayBuilder<LSP.Location>.GetInstance();
Microsoft.CodeAnalysis.Workspaces (69)
Classification\Classifier.cs (1)
126var parts = ArrayBuilder<SymbolDisplayPart>.GetInstance();
CodeCleanup\AbstractCodeCleanerService.cs (1)
120var builder = ArrayBuilder<TextSpan>.GetInstance();
CodeFixes\FixAllOccurrences\FixAllState.FixMultipleDiagnosticProvider.cs (1)
38var allDiagnosticsBuilder = ArrayBuilder<Diagnostic>.GetInstance();
Diagnostics\Extensions.cs (1)
31var result = ArrayBuilder<Diagnostic>.GetInstance();
Diagnostics\SkippedHostAnalyzersInfo.cs (1)
133var skippedDiagnosticIdsBuilder = ArrayBuilder<string>.GetInstance();
FindSymbols\FindReferences\BaseTypeFinder.cs (1)
82var typesBuilder = ArrayBuilder<INamedTypeSymbol>.GetInstance();
FindSymbols\SymbolTree\SymbolTreeInfo_Metadata.cs (1)
729var unsortedNodes = ArrayBuilder<BuilderNode>.GetInstance();
LanguageServices\DeclaredSymbolFactoryService\AbstractDeclaredSymbolInfoFactoryService.cs (1)
353arrayBuilder = ArrayBuilder<int>.GetInstance();
ObsoleteSymbol\AbstractObsoleteSymbolService.cs (1)
105result ??= ArrayBuilder<TextSpan>.GetInstance();
PatternMatching\AllLowerCamelCaseMatcher.cs (1)
76var matchedSpansInReverse = includeMatchedSpans ? ArrayBuilder<TextSpan>.GetInstance() : null;
Rename\ConflictEngine\DeclarationConflictHelpers.cs (3)
52var builder = ArrayBuilder<Location>.GetInstance(); 97var resultBuilder = ArrayBuilder<ImmutableArray<ITypeSymbol>>.GetInstance(); 99var signatureBuilder = ArrayBuilder<ITypeSymbol>.GetInstance();
Serialization\SerializationExtensions.cs (1)
73var builder = ArrayBuilder<string>.GetInstance();
Shared\Extensions\ILanguageMetadataExtensions.cs (2)
37var list = builder.GetOrAdd(language, _ => ArrayBuilder<Lazy<TInterface, TMetadata>>.GetInstance()); 55var list = map.GetOrAdd(language, _ => ArrayBuilder<Lazy<TInterface, TMetadata>>.GetInstance());
Shared\Extensions\ISolutionExtensions.cs (1)
22var results = ArrayBuilder<INamespaceSymbol>.GetInstance();
Shared\Extensions\TokenSemanticInfo.cs (1)
36var result = ArrayBuilder<ISymbol>.GetInstance();
src\Compilers\Core\Portable\Collections\DictionaryExtensions.cs (1)
84values = ArrayBuilder<V>.GetInstance();
src\Compilers\Core\Portable\DiagnosticAnalyzer\AnalyzerAssemblyLoader.Core.cs (1)
168var contexts = ArrayBuilder<DirectoryLoadContext>.GetInstance();
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
857var resolvedParts = ArrayBuilder<string>.GetInstance();
src\Compilers\Core\Portable\Text\TextChangeRangeExtensions.cs (1)
130var builder = ArrayBuilder<TextChangeRange>.GetInstance();
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (10)
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(); 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 (14)
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(); 571builder = ArrayBuilder<T>.GetInstance(); 589builder = ArrayBuilder<T>.GetInstance(); 766var builder = ArrayBuilder<TValue>.GetInstance(); 1287var builder = ArrayBuilder<T>.GetInstance();
src\Dependencies\Collections\TemporaryArray`1.cs (1)
338var builder = ArrayBuilder<T>.GetInstance();
src\Dependencies\PooledObjects\ArrayBuilder.cs (4)
499var builder = GetInstance(); 506var builder = GetInstance(); 571bucket = ArrayBuilder<T>.GetInstance(); 960instance = discardLargeInstances ? GetInstance() : s_keepLargeInstancesPool.Allocate();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\NamingStyles\NamingStyleOptionAccumulator.cs (1)
31_rules ??= ArrayBuilder<NamingStyleOption>.GetInstance();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (1)
38var unreachableBlocksToVisit = ArrayBuilder<BasicBlock>.GetInstance();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.AnalysisData.cs (1)
39_allocatedBasicBlockAnalysisDatas = ArrayBuilder<BasicBlockAnalysisData>.GetInstance();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\EditorConfig\EditorConfigNamingStyleParser_SymbolSpec.cs (3)
132var builder = ArrayBuilder<SymbolKindOrTypeKind>.GetInstance(); 210var builder = ArrayBuilder<Accessibility>.GetInstance(); 265var builder = ArrayBuilder<ModifierKind>.GetInstance();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (1)
287var applicableSymbolKindList = ArrayBuilder<SymbolKindOrTypeKind>.GetInstance();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PooledArrayBuilder.cs (1)
39=> new(ArrayBuilder<T>.GetInstance());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IDictionaryExtensions.cs (2)
81builder = ArrayBuilder<TValue>.GetInstance(); 93builder = ArrayBuilder<TValue>.GetInstance();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (2)
31var builder = ArrayBuilder<Compilation>.GetInstance(); 66var builder = ArrayBuilder<IAssemblySymbol>.GetInstance();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (2)
441var results = ArrayBuilder<ITypeParameterSymbol>.GetInstance(); 462var results = ArrayBuilder<ITypeSymbol>.GetInstance();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
274var statements = ArrayBuilder<SyntaxNode>.GetInstance();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (3)
25var result = ArrayBuilder<SyntaxNode>.GetInstance(); 55var statements = ArrayBuilder<SyntaxNode>.GetInstance(); 128var statements = ArrayBuilder<SyntaxNode>.GetInstance();
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Implementation\LanguageServer\Handler\FoldingRanges\FoldingRangesHandler.cs (1)
34var foldingRanges = ArrayBuilder<FoldingRange>.GetInstance();