18 references to Free
Microsoft.CodeAnalysis.Analyzers (18)
src\roslyn\src\Compilers\Core\Portable\Collections\ArrayBuilderExtensions.cs (1)
21builder.Free();
src\roslyn\src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
204arrayBuilder?.Free();
src\roslyn\src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
911resolvedParts.Free();
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (1)
1208builder.Free();
src\roslyn\src\Dependencies\Collections\TemporaryArray`1.cs (1)
156Interlocked.Exchange(ref _builder, null)?.Free();
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (6)
28/// See <see cref="Free()"/> for an explanation of this constant value. 426this.Free(); 451this.Free(); 458this.Free(); 468Free(); 1089Free();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (1)
60unreachableBlocksToVisit.Free();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.AnalysisData.cs (1)
256_allocatedBasicBlockAnalysisDatas.Free();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.PooledArrayBuilder.cs (1)
32public void Dispose() => Builder?.Free();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\PooledBuilderExtensions.cs (4)
60items.Free(); 73items.Free(); 96builder.Free(); 103builders.Free();