29 references to Free
Microsoft.CodeAnalysis (29)
Binding\BindingDiagnosticBag.cs (1)
80((PooledHashSet<TAssemblySymbol>?)DependenciesBag)?.Free();
Collections\TopologicalSort.cs (1)
140counted.Free();
CommandLine\CommandLineArguments.cs (1)
567resolvedReferencesSet.Free();
CommandLine\CommonCompiler.cs (1)
336processedDirs.Free();
DiagnosticAnalyzer\AnalyzerDriver.cs (5)
936uniqueDiagnosticIds.Free(); 1879processedAnalyzers.Free(); 2044unsuppressedAnalyzersBuilder.Free(); 2098symbolStartAnalyzers.Free(); 2660analyzersForNodes.Free();
DiagnosticAnalyzer\AnalyzerExecutor.cs (2)
969blockActions.Free(); 970blockEndActions.Free();
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (1)
932partialTrees.Free();
Emit\EditAndContinue\DefinitionMap.cs (1)
739lambdaIdSet.Free();
NativePdbWriter\PdbWriter.cs (1)
201lazyDeclaredExternAliases?.Free();
Operations\ControlFlowGraphBuilder.BasicBlockBuilder.cs (3)
231_predecessors?.Free(); 250_predecessors.Free(); 310_predecessors?.Free();
Operations\ControlFlowGraphBuilder.cs (3)
236dispatchedExceptionsFromRegions.Free(); 1219unresolved.Free(); 1907idsStillOnTheStack.Free();
ReferenceManager\CommonReferenceManager.Binding.cs (1)
385resolutionFailures.Free();
SourceGeneration\Nodes\InputNode.cs (1)
108(itemsSet as PooledHashSet<T>)?.Free();
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
402(set as PooledHashSet<TValue>)?.Free();
src\Dependencies\Collections\Extensions\IListExtensions.cs (1)
57(set as PooledHashSet<TValue>)?.Free();
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
1086(set as PooledHashSet<TValue>)?.Free(); 1387set.Free(); 1392set.Free();
src\Dependencies\PooledObjects\ArrayBuilder.cs (2)
704set.Free(); 745set.Free();