Implemented interface member:
method
Free
Microsoft.CodeAnalysis.PooledObjects.IPooled.Free()
20 references to Free
Microsoft.CodeAnalysis.CodeStyle (20)
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 (4)
21
/// See <see cref="
Free
()"/> for an explanation of this constant value.
386
this.
Free
();
411
this.
Free
();
418
this.
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
();