88 references to Allocate
Microsoft.CodeAnalysis (49)
CodeGen\LocalScopeManager.cs (1)
393
var block = BasicBlock.Pool.
Allocate
();
Collections\OrderPreservingMultiDictionary.cs (1)
68
var instance = s_poolInstance.
Allocate
();
CommandLine\AnalyzerConfigSet.cs (5)
184
var sectionKey = _sectionKeyPool.
Allocate
();
243
var treeOptionsBuilder = _treeOptionsPool.
Allocate
();
244
var analyzerOptionsBuilder = _analyzerOptionsPool.
Allocate
();
371
var treeOptionsBuilder = _treeOptionsPool.
Allocate
();
372
var analyzerOptionsBuilder = _analyzerOptionsPool.
Allocate
();
Diagnostic\DiagnosticBag.cs (1)
327
DiagnosticBag bag = s_poolInstance.
Allocate
();
DiagnosticAnalyzer\AnalyzerExecutor.AnalyzerDiagnosticReporter.cs (1)
39
var item = s_objectPool.
Allocate
();
DocumentationCommentId.cs (10)
110
var results = s_symbolListPool.
Allocate
();
161
var results = s_symbolListPool.
Allocate
();
188
var results = s_symbolListPool.
Allocate
();
249
var results = s_symbolListPool.
Allocate
();
769
var containers = s_namespaceOrTypeListPool.
Allocate
();
866
var results = s_symbolListPool.
Allocate
();
893
var contexts = s_symbolListPool.
Allocate
();
1012
var containers = s_namespaceOrTypeListPool.
Allocate
();
1224
var parameters = s_parameterListPool.
Allocate
();
1313
parameters = s_parameterListPool.
Allocate
();
DocumentationComments\XmlDocumentationCommentTextReader.cs (1)
28
var reader = s_pool.
Allocate
();
InternalUtilities\BlobBuildingStream.cs (1)
53
return s_pool.
Allocate
();
InternalUtilities\StringTable.cs (1)
96
return s_staticPool.
Allocate
();
InternalUtilities\TextKeyedCache.cs (1)
94
return s_staticPool.
Allocate
();
PEWriter\PooledBlobBuilder.cs (2)
40
var builder = s_chunkPool.
Allocate
();
53
return s_chunkPool.
Allocate
();
ReferenceManager\CommonReferenceManager.Binding.cs (4)
114
var explicitAssembliesMap = s_pool.
Allocate
();
333
implicitAssembliesMap = s_pool.
Allocate
();
729
Queue<AssemblyReferenceCandidate> candidatesToExamine = s_candidatesToExaminePool.
Allocate
();
733
List<TAssemblySymbol?> candidateReferencedSymbols = s_candidateReferencedSymbolsPool.
Allocate
();
SourceGeneration\Nodes\SyntaxValueProvider_ForAttributeWithSimpleName.cs (2)
173
var seenNames = s_stringStackPool.
Allocate
();
240
var nodeStack = s_nodeStackPool.
Allocate
();
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
492
var builder = s_poolInstance.
Allocate
();
src\Dependencies\PooledObjects\PooledDelegates.cs (1)
29
var obj = DefaultDelegatePool<TPooled>.Instance.
Allocate
();
src\Dependencies\PooledObjects\PooledDictionary.cs (1)
57
var instance = s_poolInstance.
Allocate
();
src\Dependencies\PooledObjects\PooledHashSet.cs (1)
46
var instance = s_poolInstance.
Allocate
();
src\Dependencies\PooledObjects\PooledStringBuilder.cs (1)
94
var builder = s_poolInstance.
Allocate
();
Syntax\SyntaxNavigator.cs (2)
97
var stack = s_childEnumeratorStackPool.
Allocate
();
143
var stack = s_childReversedEnumeratorStackPool.
Allocate
();
Syntax\SyntaxNode.Iterators.cs (2)
56
_stack = s_stackPool.
Allocate
();
165
_stack = s_stackPool.
Allocate
();
Syntax\SyntaxTriviaList.cs (1)
296
=> s_builderPool.
Allocate
();
Text\CompositeText.cs (1)
371
var uniqueSources = s_uniqueSourcesPool.
Allocate
();
Text\SourceText.cs (7)
553
var buffer = s_charArrayPool.
Allocate
();
631
var hash = s_contentHashPool.
Allocate
();
632
var charBuffer = s_charArrayPool.
Allocate
();
723
var buffer = s_charArrayPool.
Allocate
();
1046
var buffer = s_charArrayPool.
Allocate
();
1185
var buffer1 = s_charArrayPool.
Allocate
();
1186
var buffer2 = s_charArrayPool.
Allocate
();
Microsoft.CodeAnalysis.CSharp (39)
Binder\BinderFactory.cs (1)
143
BinderFactoryVisitor visitor = _binderFactoryVisitorPool.
Allocate
();
Binder\BindingDiagnosticBag.cs (4)
37
return s_poolWithBoth.
Allocate
();
49
return s_poolWithDiagnosticsOnly.
Allocate
();
53
return s_poolWithDependenciesOnly.
Allocate
();
71
return s_poolWithConcurrent.
Allocate
();
Binder\DecisionDagBuilder.cs (2)
740
PooledDictionary<DagState, DagState> uniqueState = s_uniqueStatePool.
Allocate
();
1885
var dagState = s_dagStatePool.
Allocate
();
Binder\ExpressionVariableFinder.cs (3)
560
ExpressionVariableFinder finder = s_poolInstance.
Allocate
();
581
ExpressionVariableFinder finder = s_poolInstance.
Allocate
();
692
ExpressionFieldFinder finder = s_poolInstance.
Allocate
();
Binder\LookupResult.cs (1)
310
var instance = s_poolInstance.
Allocate
();
Binder\LookupSymbolsInfo.cs (1)
37
var info = s_pool.
Allocate
();
Binder\Semantics\Operators\BinaryOperatorOverloadResolutionResult.cs (1)
126
return Pool.
Allocate
();
Binder\Semantics\Operators\UnaryOperatorOverloadResolutionResult.cs (1)
126
return Pool.
Allocate
();
Binder\Semantics\OverloadResolution\AnalyzedArguments.cs (1)
133
return Pool.
Allocate
();
Binder\Semantics\OverloadResolution\MethodGroup.cs (1)
141
return Pool.
Allocate
();
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (1)
64
var instance = s_poolInstance.
Allocate
();
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
512
hiddenSymbols = s_HiddenSymbolsSetPool.
Allocate
();
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (1)
1584
return s_pool.
Allocate
();
CodeGen\Optimizer.cs (1)
297
var instance = s_poolInstance.
Allocate
();
Compilation\SyntaxAndDeclarationManager.cs (1)
615
Stack<SingleNamespaceOrTypeDeclaration> stack = s_declarationStack.
Allocate
();
Parser\LexerCache.cs (2)
52
return s_lexerCachePool.
Allocate
();
136
_keywordKindMap ??= s_keywordKindPool.
Allocate
();
Parser\SlidingTextWindow.cs (1)
66
_characterWindow = s_windowPool.
Allocate
();
Parser\SyntaxParser.cs (3)
70
_blendedTokens = s_blendedNodesPool.
Allocate
();
75
_lexedTokens = s_lexedTokensPool.
Allocate
();
145
_lexedTokens ??= s_lexedTokensPool.
Allocate
();
SymbolDisplay\SymbolDisplayVisitor.cs (2)
36
var instance = s_visitorPool.
Allocate
();
51
var instance = s_visitorPool.
Allocate
();
Symbols\ConstraintsHelper.cs (2)
565
var boxedArgs = s_checkConstraintsArgsBoxedPool.
Allocate
();
573
var boxedArgs = s_checkConstraintsArgsBoxedPool.
Allocate
();
Symbols\Source\SourceMemberContainerSymbol.cs (3)
1635
var accumulator = s_nameToObjectPool.
Allocate
();
3600
partialMembersToMerge ??= s_nameToObjectPool.
Allocate
(),
4797
var memberSignatures = s_duplicateRecordMemberSignatureDictionary.
Allocate
();
Symbols\Source\SourceNamespaceSymbol.cs (1)
275
var builder = s_nameToObjectPool.
Allocate
();
Symbols\SpecializedSymbolCollections.cs (2)
15
var instance = PooledSymbolHashSet<TSymbol>.s_poolInstance.
Allocate
();
27
var instance = PooledSymbolDictionary<KSymbol, V>.s_poolInstance.
Allocate
();
Symbols\TypeSymbolExtensions.cs (1)
676
var visitTypeData = s_visitTypeDataPool.
Allocate
();
Syntax\SyntaxEquivalence.cs (1)
108
var stack = s_equivalenceCheckStack.
Allocate
();