20 references to GetInstance
Microsoft.CodeAnalysis.Workspaces (20)
FindSymbols\Declarations\DeclarationFinder_AllDeclarations.cs (1)
161var result = ArrayBuilder<ISymbol>.GetInstance(array.Count);
LinkedFileDiffMerging\LinkedFileDiffMergingSession.cs (1)
37var newDocumentsAndHashes = filePathToNewDocumentsAndHashes.GetOrAdd(filePath, static (_, capacity) => DocumentAndHashBuilder.GetInstance(capacity), relatedDocumentIds.Length);
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
321arrayBuilder = ArrayBuilder<V>.GetInstance(capacity: 2);
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
461var builder = ArrayBuilder<TResult>.GetInstance(source.Count); 474var builder = ArrayBuilder<TResult>.GetInstance(source.Count);
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (4)
192var builder = ArrayBuilder<TResult>.GetInstance(items.Length); 525var builder = ArrayBuilder<TResult>.GetInstance(self.Length); 1161arrayBuilder = ArrayBuilder<T>.GetInstance(capacity: 2); 1255var builder = ArrayBuilder<TNamedTypeSymbol>.GetInstance(count);
src\Dependencies\Collections\TemporaryArray`1.cs (1)
100_builder = ArrayBuilder<T>.GetInstance(capacity)
src\Dependencies\PooledObjects\ArrayBuilder.cs (6)
395var tmp = ArrayBuilder<U>.GetInstance(Count); 733var result = ArrayBuilder<S>.GetInstance(Count); 823var builder = ArrayBuilder<TResult>.GetInstance(Count); 861var builder = ArrayBuilder<TResult>.GetInstance(Count); 899var builder = ArrayBuilder<TResult>.GetInstance(Count); 946instance = GetInstance(capacity);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PooledArrayBuilder.cs (1)
42=> new(ArrayBuilder<T>.GetInstance(capacity));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PooledBuilderExtensions.cs (1)
80var result = ArrayBuilder<T>.GetInstance(builders.Sum(b => b.Count));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NameGenerator.cs (1)
48var result = ArrayBuilder<string>.GetInstance(names.Length);
Workspace\ProjectSystem\ProjectSystemProject.BatchingDocumentCollection.cs (1)
395var documentsToChange = ArrayBuilder<(DocumentId, TextLoader)>.GetInstance(filePaths.Count);