27 references to GetInstance
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (1)
49
var builder = ArrayBuilder<string>.
GetInstance
(baseList.Types.Count);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (2)
1645
var elementTypesBuilder = ArrayBuilder<ITypeSymbol>.
GetInstance
(subPatternCount);
1646
var elementNamesBuilder = ArrayBuilder<string>.
GetInstance
(subPatternCount);
Microsoft.CodeAnalysis.Features (8)
Completion\CompletionService_GetCompletions.cs (1)
155
var additionalAugmentingProviders = ArrayBuilder<CompletionProvider>.
GetInstance
(triggeredProviders.Length);
src\roslyn\src\Dependencies\CodeAnalysis.Debugging\CustomDebugInfoReader.cs (7)
132
var builder = ArrayBuilder<short>.
GetInstance
(numCounts);
181
var builder = ArrayBuilder<StateMachineHoistedLocalScope>.
GetInstance
(bucketCount);
247
var flagsBuilder = ArrayBuilder<bool>.
GetInstance
(FlagBytesCount);
253
var builder = ArrayBuilder<DynamicLocalInfo>.
GetInstance
(bucketCount);
306
var builder = ArrayBuilder<TupleElementNamesInfo>.
GetInstance
(n);
318
var builder = ArrayBuilder<string?>.
GetInstance
(n);
424
var resultBuilder = ArrayBuilder<ImmutableArray<string>>.
GetInstance
(groupSizes.Length);
Microsoft.CodeAnalysis.Workspaces (16)
FindSymbols\Declarations\DeclarationFinder_AllDeclarations.cs (1)
161
var result = ArrayBuilder<ISymbol>.
GetInstance
(array.Count);
LinkedFileDiffMerging\LinkedFileDiffMergingSession.cs (1)
38
var newDocumentsAndHashes = filePathToNewDocumentsAndHashes.GetOrAdd(filePath, static (_, capacity) => DocumentAndHashBuilder.
GetInstance
(capacity), relatedDocumentIds.Length);
PatternMatching\CompoundPatternMatcher.cs (1)
24
_matchers = ArrayBuilder<PatternMatcher>.
GetInstance
(matchers.Length);
src\roslyn\src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
321
arrayBuilder = ArrayBuilder<V>.
GetInstance
(capacity: 2);
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (3)
366
builder = ArrayBuilder<TResult>.
GetInstance
(count);
513
var builder = ArrayBuilder<TResult>.
GetInstance
(source.Count);
526
var builder = ArrayBuilder<TResult>.
GetInstance
(source.Count);
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (2)
811
arrayBuilder = ArrayBuilder<T>.
GetInstance
(capacity: 2);
905
var builder = ArrayBuilder<TNamedTypeSymbol>.
GetInstance
(count);
src\roslyn\src\Dependencies\Collections\TemporaryArray`1.cs (1)
101
_builder = ArrayBuilder<T>.
GetInstance
(capacity)
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (2)
760
var result = ArrayBuilder<S>.
GetInstance
(Count);
967
instance =
GetInstance
(capacity);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PooledArrayBuilder.cs (1)
42
=> new(ArrayBuilder<T>.
GetInstance
(capacity));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PooledBuilderExtensions.cs (1)
91
var result = ArrayBuilder<T>.
GetInstance
(builders.Sum(b => b.Count));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NameGenerator.cs (1)
48
var result = ArrayBuilder<string>.
GetInstance
(names.Length);
Workspace\ProjectSystem\ProjectSystemProject.BatchingDocumentCollection.cs (1)
328
var documentsToChange = ArrayBuilder<(DocumentId, TextLoader)>.
GetInstance
(filePaths.Count);