17 references to Free
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (17)
src\Compilers\Core\Portable\Collections\ArrayBuilderExtensions.cs (1)
21
builder.
Free
();
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
204
arrayBuilder?.
Free
();
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
872
resolvedParts.
Free
();
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
1297
builder.
Free
();
src\Dependencies\Collections\TemporaryArray`1.cs (1)
156
Interlocked.Exchange(ref _builder, null)?.
Free
();
src\Dependencies\PooledObjects\ArrayBuilder.cs (6)
23
/// See <see cref="
Free
()"/> for an explanation of this constant value.
407
this.
Free
();
432
this.
Free
();
439
this.
Free
();
449
Free
();
970
Free
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (1)
60
unreachableBlocksToVisit.
Free
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.AnalysisData.cs (1)
256
_allocatedBasicBlockAnalysisDatas.
Free
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PooledArrayBuilder.cs (1)
32
public void Dispose() => Builder?.
Free
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PooledBuilderExtensions.cs (3)
61
items.
Free
();
84
builder.
Free
();
91
builders.
Free
();