22 references to Free
Microsoft.CodeAnalysis.CodeStyle (22)
src\Analyzers\Core\Analyzers\Helpers\HashCodeAnalyzer\HashCodeAnalyzer.OperationDeconstructor.cs (1)
32
=> _hashedSymbols.
Free
();
src\Compilers\Core\Portable\Collections\ArrayBuilderExtensions.cs (1)
251
builder.
Free
();
src\Compilers\Core\Portable\Collections\ImmutableArrayExtensions.cs (1)
834
builder.
Free
();
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
204
arrayBuilder?.
Free
();
src\Compilers\Core\Portable\Collections\TemporaryArray`1.cs (1)
153
Interlocked.Exchange(ref _builder, null)?.
Free
();
src\Compilers\Core\Portable\DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (4)
330
builder.
Free
();
353
builder.
Free
();
667
builder.
Free
();
689
builder.
Free
();
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
872
resolvedParts.
Free
();
src\Dependencies\PooledObjects\ArrayBuilder.cs (5)
24
/// See <see cref="
Free
()"/> for an explanation of this constant value.
389
this.
Free
();
414
this.
Free
();
421
this.
Free
();
760
Free
();
src\Dependencies\Threading\AsyncBatchingWorkQueue`2.cs (1)
152
items.
Free
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (1)
61
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)
62
items.
Free
();
85
builder.
Free
();
92
builders.
Free
();