71 references to GetInstance
Microsoft.CodeAnalysis.Workspaces (71)
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)
75var 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();
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (1)
176var results = ArrayBuilder<RenameLocation>.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)
352var result = ArrayBuilder<T>.GetInstance(); 373var builder = ArrayBuilder<TResult>.GetInstance(); 384var builder = ArrayBuilder<TResult>.GetInstance(); 433var builder = ArrayBuilder<TResult>.GetInstance(); 445var builder = ArrayBuilder<TResult>.GetInstance(); 483var builder = ArrayBuilder<TResult>.GetInstance(); 495var builder = ArrayBuilder<TResult>.GetInstance(); 510var builder = ArrayBuilder<TResult>.GetInstance(); 525var builder = ArrayBuilder<TResult>.GetInstance(); 537var builder = ArrayBuilder<TResult>.GetInstance();
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (14)
216var builder = ArrayBuilder<TResult>.GetInstance(); 246var builder = ArrayBuilder<TResult>.GetInstance(); 271var builder = ArrayBuilder<TResult>.GetInstance(); 291var builder = ArrayBuilder<TResult>.GetInstance(); 311var builder = ArrayBuilder<TResult>.GetInstance(); 334var builder = ArrayBuilder<TResult>.GetInstance(); 358var builder = ArrayBuilder<TResult>.GetInstance(); 382var builder = ArrayBuilder<TResult>.GetInstance(); 407var builder = ArrayBuilder<TResult>.GetInstance(); 469var builder = ArrayBuilder<TResult>.GetInstance(); 572builder = ArrayBuilder<T>.GetInstance(); 590builder = ArrayBuilder<T>.GetInstance(); 823var builder = ArrayBuilder<T>.GetInstance(); 866var builder = ArrayBuilder<TValue>.GetInstance();
src\Dependencies\Collections\TemporaryArray`1.cs (1)
335var builder = ArrayBuilder<T>.GetInstance();
src\Dependencies\PooledObjects\ArrayBuilder.cs (4)
472var builder = GetInstance(); 479var builder = GetInstance(); 544bucket = ArrayBuilder<T>.GetInstance(); 752instance = discardLargeInstances ? GetInstance() : s_keepLargeInstancesPool.Allocate();
src\Dependencies\Threading\AsyncBatchingWorkQueue`2.cs (1)
143var items = ArrayBuilder<TItem>.GetInstance();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\NamingStyles\NamingStyleOptionAccumulator.cs (1)
31_rules ??= ArrayBuilder<NamingStyleOption>.GetInstance();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ICompilationExtensions.cs (2)
27var builder = ArrayBuilder<Compilation>.GetInstance(); 62var builder = ArrayBuilder<IAssemblySymbol>.GetInstance();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ISymbolExtensions.cs (2)
436var results = ArrayBuilder<ITypeParameterSymbol>.GetInstance(); 457var results = ArrayBuilder<ITypeSymbol>.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)
292var 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\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
279var 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();