65 references to Allocate
Microsoft.CodeAnalysis.CSharp.Features (1)
Completion\CompletionProviders\CrefCompletionProvider.cs (1)
243var builder = SharedPools.Default<StringBuilder>().Allocate();
Microsoft.CodeAnalysis.EditorFeatures (2)
IntelliSense\AsyncCompletion\ItemManager.CompletionListUpdater.cs (2)
133var itemsToBeIncluded = s_listOfMatchResultPool.Allocate(); 345var filteredMatchResultsBuilder = s_listOfMatchResultPool.Allocate();
Microsoft.CodeAnalysis.Features (12)
AbstractUseAutoPropertyAnalyzer.cs (5)
41private static readonly Func<IFieldSymbol, ConcurrentSet<SyntaxNode>> s_createFieldWriteNodeSet = _ => s_nodeSetPool.Allocate(); 103var fieldNames = _fieldNamesPool.Allocate(); 104var analysisResults = s_analysisResultPool.Allocate(); 105var ineligibleFields = s_fieldSetPool.Allocate(); 106var nonConstructorFieldWrites = s_fieldWriteLocationPool.Allocate();
Completion\CompletionService.cs (1)
258var builder = s_listOfMatchResultPool.Allocate();
Completion\CompletionService_GetCompletions.cs (2)
357_displayNameToItemsMap = s_uniqueSourcesPool.Allocate(); 362var list = s_sortListPool.Allocate();
EmbeddedLanguages\Json\LanguageServices\JsonClassifier.cs (1)
58var visitor = s_visitorPool.Allocate();
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexClassifier.cs (1)
59var visitor = s_visitorPool.Allocate();
UseCollectionInitializerAnalyzer.cs (1)
45var analyzer = s_pool.Allocate();
UseNamedMemberInitializerAnalyzer.cs (1)
41var analyzer = s_pool.Allocate();
Microsoft.CodeAnalysis.VisualBasic.Features (1)
Completion\CompletionProviders\CrefCompletionProvider.vb (1)
200Dim builder = SharedPools.Default(Of StringBuilder).Allocate()
Microsoft.CodeAnalysis.Workspaces (47)
Differencing\LongestCommonSubsequence.cs (1)
129_currentBuffer = _firstBuffer = bufferPool.Allocate();
Extensions.cs (7)
44=> new(pool, p => p.Allocate(), (p, o) => p.Free(o)); 48var sb = pool.Allocate(); 56var set = pool.Allocate(); 64var set = pool.Allocate(); 72var set = pool.Allocate(); 81var map = pool.Allocate(); 89var list = pool.Allocate();
FindSymbols\FindReferences\DependentTypeFinder.cs (1)
564var pooledInstance = s_symbolSetPool.Allocate();
FindSymbols\FindReferences\FindReferencesSearchEngine.cs (1)
238set = s_metadataUnifyingSymbolHashSetPool.Allocate();
FindSymbols\SymbolTree\SymbolTreeInfo_Metadata.cs (2)
561var baseTypeNameParts = s_stringListPool.Allocate(); 803var node = s_pool.Allocate();
FindSymbols\SyntaxTree\SyntaxTreeIndex_Create.cs (2)
51var stringLiterals = StringLiteralHashSetPool.Allocate(); 52var longLiterals = LongLiteralHashSetPool.Allocate();
IntervalTree`1.cs (1)
167var candidates = s_stackPool.Allocate();
ISyntaxFactsExtensions.cs (1)
39var stack = s_stackPool.Allocate();
J\s\src\Dependencies\PooledObjects\ArrayBuilder.cs\ArrayBuilder.cs (1)
393var builder = s_poolInstance.Allocate();
J\s\src\Dependencies\PooledObjects\PooledDictionary.cs\PooledDictionary.cs (1)
52var instance = s_poolInstance.Allocate();
J\s\src\Dependencies\PooledObjects\PooledHashSet.cs\PooledHashSet.cs (1)
41var instance = s_poolInstance.Allocate();
J\s\src\Dependencies\PooledObjects\PooledStringBuilder.cs\PooledStringBuilder.cs (1)
90var builder = s_poolInstance.Allocate();
LanguageServices\DeclaredSymbolFactoryService\AbstractDeclaredSymbolInfoFactoryService.cs (2)
89=> s_aliasMapListPool.Allocate(); 142=> s_aliasMapPool.Allocate();
Log\KeyValueLogMessage.cs (2)
30var logMessage = s_pool.Allocate(); 41var logMessage = s_pool.Allocate();
Logger.LogBlock.cs (1)
23var block = s_pool.Allocate();
LogMessage.cs (6)
65var logMessage = s_pool.Allocate(); 95var logMessage = s_pool.Allocate(); 126var logMessage = s_pool.Allocate(); 160var logMessage = s_pool.Allocate(); 197var logMessage = s_pool.Allocate(); 237var logMessage = s_pool.Allocate();
ObjectReader.cs (1)
328=> new(s_objectListPool.Allocate());
ObjectWriter.cs (1)
401_valueToIdMap = GetDictionaryPool(valueEquality).Allocate();
OrderPreservingMultiDictionary.cs (1)
67var instance = s_poolInstance.Allocate();
PooledDelegates.cs (1)
26var obj = DefaultDelegatePool<TPooled>.Instance.Allocate();
SerializableBytes.cs (2)
49var chunk = SharedPools.ByteArray.Allocate(); 338var chunk = SharedPools.ByteArray.Allocate();
Serialization\SolutionReplicationContext.cs (1)
18=> _resources = s_pool.Allocate();
Shared\Extensions\SourceTextExtensions.cs (1)
184var buffer = SharedPools.CharArray.Allocate();
Shared\Utilities\XmlFragmentParser.cs (1)
41var instance = s_pool.Allocate();
Simplification\AbstractReducer.cs (1)
19=> _pool.Allocate();
StringTable.cs (1)
100return s_staticPool.Allocate();
SymbolKey.SymbolKeyReader.cs (1)
361var reader = s_readerPool.Allocate();
SymbolKey.SymbolKeyWriter.cs (1)
99var visitor = s_writerPool.Allocate();
SymbolUsageAnalysis.BasicBlockAnalysisData.cs (1)
35public static BasicBlockAnalysisData GetInstance() => s_pool.Allocate();
SymbolUsageAnalysis.Walker.cs (1)
41var visitor = s_visitorPool.Allocate();
TemporaryStorage\TemporaryStorageServiceFactory.cs (1)
380var buffer = SharedPools.ByteArray.Allocate();
Microsoft.VisualStudio.LanguageServices (2)
InheritanceMargin\InheritanceMarginHelpers.cs (1)
104var nameToTargets = s_pool.Allocate();
ProjectSystem\MetadataReferences\VisualStudioMetadataReferenceManager.cs (1)
238var buffer = SharedPools.ByteArray.Allocate();