54 references to Free
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Simplification\Reducers\AbstractCSharpReducer.AbstractReductionRewriter.cs (1)
59_pool.Free(this);
Microsoft.CodeAnalysis.EditorFeatures (2)
IntelliSense\AsyncCompletion\ItemManager.CompletionListUpdater.cs (2)
188s_listOfMatchResultPool.Free(itemsToBeIncluded); 440s_listOfMatchResultPool.Free(filteredMatchResultsBuilder);
Microsoft.CodeAnalysis.Features (8)
Completion\CompletionService.cs (1)
268s_listOfMatchResultPool.Free(builder);
Completion\CompletionService_GetCompletions.cs (2)
372s_sortListPool.Free(list); 379s_uniqueSourcesPool.Free(_displayNameToItemsMap);
EmbeddedLanguages\Json\LanguageServices\JsonClassifier.cs (1)
67s_visitorPool.Free(visitor);
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexClassifier.cs (1)
68s_visitorPool.Free(visitor);
UseCollectionInitializerAnalyzer.cs (1)
54s_pool.Free(analyzer);
UseNamedMemberInitializerAnalyzer.cs (1)
50s_pool.Free(analyzer);
Wrapping\ChainedExpression\AbstractChainedExpressionWrapper.cs (1)
306SharedPools.Default<Stack<SyntaxNodeOrToken>>().Free(stack);
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
Simplification\Reducers\AbstractVisualBasicReducer.AbstractReductionRewriter.vb (1)
49_pool.Free(Me)
Microsoft.CodeAnalysis.Workspaces (40)
Differencing\LongestCommonSubsequence.cs (1)
167_bufferPool.Free(_firstBuffer);
Extensions.cs (10)
44=> new(pool, p => p.Allocate(), (p, o) => p.Free(o)); 109pool.Free(sb); 127pool.Free(set); 143pool.Free(set); 161pool.Free(set); 177pool.Free(stack); 195pool.Free(set); 214pool.Free(map); 231pool.Free(map); 248pool.Free(list);
FindSymbols\FindReferences\FindReferencesSearchEngine.cs (1)
226s_metadataUnifyingSymbolHashSetPool.Free(symbols);
FindSymbols\SymbolTree\SymbolTreeInfo_Metadata.cs (1)
813s_pool.Free(node);
J\s\src\Dependencies\PooledObjects\ArrayBuilder.cs\ArrayBuilder.cs (1)
378pool.Free(this);
J\s\src\Dependencies\PooledObjects\PooledDictionary.cs\PooledDictionary.cs (1)
36_pool?.Free(this);
J\s\src\Dependencies\PooledObjects\PooledHashSet.cs\PooledHashSet.cs (1)
25_pool?.Free(this);
J\s\src\Dependencies\PooledObjects\PooledStringBuilder.cs\PooledStringBuilder.cs (1)
42_pool.Free(this);
Log\KeyValueLogMessage.cs (1)
156s_pool.Free(this);
Logger.LogBlock.cs (1)
80_pool.Free(this);
LogMessage.cs (6)
83s_pool.Free(this); 113s_pool.Free(this); 146s_pool.Free(this); 182s_pool.Free(this); 221s_pool.Free(this); 263s_pool.Free(this);
ObjectReader.cs (1)
333s_objectListPool.Free(_values);
ObjectWriter.cs (1)
421pool.Free(_valueToIdMap);
OrderPreservingMultiDictionary.cs (1)
50_pool?.Free(this);
PooledDelegates.cs (1)
362DefaultDelegatePool<TSelf>.Instance.Free((TSelf)this);
SerializableBytes.cs (3)
88SharedPools.ByteArray.Free(chunks[c]); 280SharedPools.ByteArray.Free(chunk); 360SharedPools.ByteArray.Free(chunks[i]);
Shared\Extensions\SourceTextExtensions.cs (1)
222SharedPools.CharArray.Free(buffer);
Shared\Utilities\XmlFragmentParser.cs (1)
48s_pool.Free(instance);
StringTable.cs (1)
109_pool?.Free(this);
SymbolKey.SymbolKeyReader.cs (1)
353s_readerPool.Free(this);
SymbolKey.SymbolKeyWriter.cs (1)
94s_writerPool.Free(this);
SymbolUsageAnalysis.BasicBlockAnalysisData.cs (1)
40s_pool.Free(this);
SymbolUsageAnalysis.Walker.cs (1)
48s_visitorPool.Free(visitor);
TemporaryStorage\TemporaryStorageServiceFactory.cs (1)
405SharedPools.ByteArray.Free(buffer);
Microsoft.VisualStudio.LanguageServices (2)
InheritanceMargin\InheritanceMarginHelpers.cs (1)
122s_pool.Free(nameToTargets);
ProjectSystem\MetadataReferences\VisualStudioMetadataReferenceManager.cs (1)
248SharedPools.ByteArray.Free(buffer);