76 references to Allocate
Microsoft.CodeAnalysis.CSharp.Features (1)
src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (1)
160
private readonly ConcurrentSet<ISymbol> _membersThatCannotBeRemoved = s_concurrentSetPool.
Allocate
();
Microsoft.CodeAnalysis.Features (13)
Completion\CompletionService.cs (1)
292
var builder = s_listOfMatchResultPool.
Allocate
();
Completion\CompletionService_GetCompletions.cs (2)
350
private readonly Dictionary<string, object> _displayNameToItemsMap = s_uniqueSourcesPool.
Allocate
();
363
var list = s_sortListPool.
Allocate
();
EmbeddedLanguages\Json\LanguageServices\JsonClassifier.cs (1)
58
var visitor = s_visitorPool.
Allocate
();
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexClassifier.cs (1)
59
var visitor = s_visitorPool.
Allocate
();
src\Analyzers\Core\Analyzers\UseAutoProperty\AbstractUseAutoPropertyAnalyzer.cs (6)
59
=> fieldWrites.GetOrAdd(field, static _ => s_nodeSetPool.
Allocate
()).Add(location);
104
var analysisResults = s_analysisResultPool.
Allocate
();
109
var ineligibleFieldUsageIfOutsideProperty = s_fieldToUsageLocationPool.
Allocate
();
114
var fieldReads = s_fieldToUsageLocationPool.
Allocate
();
115
var fieldWrites = s_fieldToUsageLocationPool.
Allocate
();
119
var fieldNames = _fieldNamesPool.
Allocate
();
src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractObjectCreationExpressionAnalyzer.cs (1)
58
=> s_pool.
Allocate
();
Structure\BlockStructureContext.cs (1)
18
public readonly ArrayBuilder<BlockSpan> Spans = _blockSpanArrayBuilderPool.
Allocate
();
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Host\AssetProvider.cs (1)
263
var missingChecksums = usePool ? s_checksumPool.
Allocate
() : new Checksum[missingChecksumsCount];
Microsoft.CodeAnalysis.Workspaces (60)
Classification\SyntaxClassification\AbstractSyntaxClassificationService.Worker.cs (1)
53
_pendingNodes = s_stackPool.
Allocate
();
Differencing\LongestCommonSubsequence.cs (1)
150
_currentBuffer = _firstBuffer = bufferPool.
Allocate
();
FindSymbols\FindReferences\DependentTypeFinder.cs (1)
563
var pooledInstance = s_symbolSetPool.
Allocate
();
FindSymbols\FindReferences\MetadataUnifyingSymbolHashSet.cs (1)
21
instance = s_metadataUnifyingSymbolHashSetPool.
Allocate
();
FindSymbols\SymbolTree\SymbolTreeInfo_Metadata.cs (2)
558
var baseTypeNameParts = s_stringListPool.
Allocate
();
800
var node = s_pool.
Allocate
();
FindSymbols\SymbolTree\SymbolTreeInfo_Source.cs (1)
23
=> s_symbolMapPool.
Allocate
();
FindSymbols\SyntaxTree\SyntaxTreeIndex_Create.cs (2)
49
var stringLiterals = StringLiteralHashSetPool.
Allocate
();
50
var longLiterals = LongLiteralHashSetPool.
Allocate
();
LanguageServices\DeclaredSymbolFactoryService\AbstractDeclaredSymbolInfoFactoryService.cs (2)
89
=> s_aliasMapListPool.
Allocate
();
142
=> s_aliasMapPool.
Allocate
();
Log\KeyValueLogMessage.cs (4)
51
var logMessage = s_pool.
Allocate
();
62
var logMessage = s_pool.
Allocate
();
105
var logMessage = s_pool.
Allocate
();
114
var logMessage = s_pool.
Allocate
();
Shared\Extensions\SourceTextExtensions.cs (1)
270
return s_charArrayPool.
Allocate
();
Shared\Utilities\XmlFragmentParser.cs (1)
40
var instance = s_pool.
Allocate
();
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
68
var instance = s_poolInstance.
Allocate
();
src\Compilers\Core\Portable\InternalUtilities\StringTable.cs (1)
96
return s_staticPool.
Allocate
();
src\Dependencies\PooledObjects\ArrayBuilder.cs (2)
492
var builder = s_poolInstance.
Allocate
();
960
instance = discardLargeInstances ? GetInstance() : s_keepLargeInstancesPool.
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 (2)
94
var builder = s_poolInstance.
Allocate
();
114
var pooledInstance = discardLargeInstances ? GetInstance() : s_keepLargeInstancesPool.
Allocate
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.BasicBlockAnalysisData.cs (1)
33
public static BasicBlockAnalysisData GetInstance() => s_pool.
Allocate
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
40
var visitor = s_visitorPool.
Allocate
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\NodeOperations.cs (4)
24
public SegmentedList<IndentBlockOperation> IndentBlockOperation { get; } = s_indentBlockOperationPool.
Allocate
();
25
public SegmentedList<SuppressOperation> SuppressOperation { get; } = s_suppressOperationPool.
Allocate
();
26
public SegmentedList<AlignTokensOperation> AlignmentOperation { get; } = s_alignTokensOperationPool.
Allocate
();
27
public SegmentedList<AnchorIndentationOperation> AnchorIndentationOperations { get; } = s_anchorIndentationOperationPool.
Allocate
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\Logger.LogBlock.cs (1)
23
var block = s_pool.
Allocate
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Log\LogMessage.cs (6)
67
var logMessage = s_pool.
Allocate
();
99
var logMessage = s_pool.
Allocate
();
130
var logMessage = s_pool.
Allocate
();
164
var logMessage = s_pool.
Allocate
();
201
var logMessage = s_pool.
Allocate
();
241
var logMessage = s_pool.
Allocate
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\ObjectPools\Extensions.cs (10)
91
=> new(pool, p => p.
Allocate
(), (p, o) => p.Free(o));
95
var sb = pool.
Allocate
();
103
var set = pool.
Allocate
();
111
var set = pool.
Allocate
();
119
var set = pool.
Allocate
();
127
var set = pool.
Allocate
();
135
var set = pool.
Allocate
();
144
var map = pool.
Allocate
();
152
var list = pool.
Allocate
();
160
var list = pool.
Allocate
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectReader.ReaderReferenceMap.cs (1)
27
=> new(s_objectListPool.
Allocate
());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Serialization\ObjectWriter.WriterReferenceMap.cs (1)
26
_valueToIdMap = s_valueDictionaryPool.
Allocate
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
361
var reader = s_readerPool.
Allocate
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyWriter.cs (1)
99
var visitor = s_writerPool.
Allocate
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (1)
58
? s_pool.
Allocate
()
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SerializableBytes.cs (2)
46
var chunk = SharedPools.ByteArray.
Allocate
();
314
var chunk = SharedPools.ByteArray.
Allocate
();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractReducer.cs (1)
17
=> _pool.
Allocate
();
Utilities\SegmentedListPool.cs (1)
17
var result = p.
Allocate
();
Workspace\Solution\Checksum_Factory.cs (1)
81
var objectWriter = s_objectWriterPool.
Allocate
();
Workspace\Solution\ProjectDependencyGraph.cs (1)
223
builder = s_reverseReferencesBuilderPool.
Allocate
();
Microsoft.VisualStudio.LanguageServices (1)
ProjectSystem\MetadataReferences\VisualStudioMetadataReferenceManager.cs (1)
259
var buffer = SharedPools.ByteArray.
Allocate
();