48 references to Free
Microsoft.CodeAnalysis.CSharp.Features (1)
src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (1)
269
blocks.
Free
();
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
146
public void Dispose() => _statementsBuilder.
Free
();
Microsoft.CodeAnalysis.EditorFeatures.Text (1)
ITextImageHelpers.cs (1)
74
changes.
Free
();
Microsoft.CodeAnalysis.Features (19)
Completion\Providers\AbstractSymbolCompletionProvider.cs (1)
374
builder.
Free
();
Completion\Providers\ImportCompletionProvider\TypeImportCompletionCacheEntry.cs (1)
213
=> _itemsBuilder.
Free
();
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (4)
1649
lambdaBodyMaps?.
Free
();
4107
indices.
Free
();
5919
lazyNewErroneousClauses.
Free
();
6240
inLambdaCaptures?.
Free
();
EditAndContinue\EditSession.cs (1)
1436
projectDiagnostics.
Free
();
EditAndContinue\ProjectDifferences.cs (2)
30
ChangedOrAddedDocuments.
Free
();
31
DeletedDocuments.
Free
();
EditAndContinue\RudeEditDiagnosticsBuilder.cs (2)
28
Diagnostics.
Free
();
29
DeferredDiagnostics.
Free
();
EmbeddedLanguages\RegularExpressions\RegexParser.CaptureInfoAnalyzer.cs (1)
63
_captureNames.
Free
();
src\Analyzers\Core\Analyzers\Helpers\HashCodeAnalyzer\HashCodeAnalyzer.OperationDeconstructor.cs (1)
32
=> _hashedSymbols.
Free
();
src\Compilers\Core\Portable\DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (4)
330
builder.
Free
();
353
builder.
Free
();
667
builder.
Free
();
689
builder.
Free
();
src\Dependencies\CodeAnalysis.Debugging\CustomDebugInfoReader.cs (2)
293
flagsBuilder.
Free
();
469
groupBuilder.
Free
();
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Extensions\ProtocolConversions.MarkdownContentBuilder.cs (1)
49
_linesBuilder.
Free
();
Handler\BufferedProgress.cs (1)
39
=> _buffer?.
Free
();
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Host\AssetProvider.cs (1)
214
allProjectChecksums.
Free
();
Microsoft.CodeAnalysis.Workspaces (23)
FindSymbols\TopLevelSyntaxTree\TopLevelSyntaxTreeIndex_Create.cs (1)
37
builder.
Free
();
LinkedFileDiffMerging\LinkedFileDiffMergingSession.cs (1)
87
newDocumentsAndHashes.
Free
();
ObsoleteSymbol\AbstractObsoleteSymbolService.cs (1)
56
result?.
Free
();
PatternMatching\CamelCaseResult.cs (1)
35
=> MatchedSpansInReverse?.
Free
();
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)
1208
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 (4)
60
items.
Free
();
73
items.
Free
();
96
builder.
Free
();
103
builders.
Free
();
Workspace\ProjectSystem\ProjectSystemProject.BatchingDocumentCollection.cs (1)
447
documentsToChange.
Free
();