Implemented interface member:
method
Free
Microsoft.CodeAnalysis.PooledObjects.IPooled.Free()
41 references to Free
Microsoft.CodeAnalysis.CSharp.Features (1)
CSharpDeclarationComputer.cs (1)
267blocks.Free();
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
141public void Dispose() => _statementsBuilder.Free();
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (1)
CodeActions\AbstractCodeActionTest.cs (1)
119actions.Free();
Microsoft.CodeAnalysis.Features (15)
AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
486debuggerDisplayAttributeArguments?.Free();
ChangeSignature\AbstractChangeSignatureService.cs (1)
1030extraNodeList.Free();
CodeFixes\Configuration\ConfigurationUpdater.cs (1)
376builder.Free();
Completion\Providers\ImportCompletionProvider\TypeImportCompletionCacheEntry.cs (1)
200=> _itemsBuilder.Free();
CustomDebugInfoReader.cs (2)
292flagsBuilder.Free(); 468groupBuilder.Free();
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (3)
1431lambdaBodyMatches?.Free(); 3633indices.Free(); 5170lazyNewErroneousClauses.Free();
EmbeddedLanguages\RegularExpressions\RegexParser.CaptureInfoAnalyzer.cs (1)
63_captureNames.Free();
HashCodeAnalyzer.OperationDeconstructor.cs (1)
41=> _hashedSymbols.Free();
SuppressMessageAttributeState.TargetSymbolResolver.cs (4)
330builder.Free(); 353builder.Free(); 667builder.Free(); 689builder.Free();
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Handler\BufferedProgress.cs (1)
39=> _buffer?.Free();
Microsoft.CodeAnalysis.VisualBasic.Features (3)
Completion\CompletionProviders\EnumCompletionProvider.vb (1)
76builder.Free()
VisualBasicUseCollectionInitializerCodeFixProvider.vb (1)
104nodesAndTokens.Free()
VisualBasicUseObjectInitializerCodeFixProvider.vb (1)
94nodesAndTokens.Free()
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
VisualBasicSyntaxFacts.vb (1)
947names.Free()
Microsoft.CodeAnalysis.Workspaces (18)
ArrayBuilderExtensions.cs (1)
250builder.Free();
CustomDataFlowAnalysis.cs (1)
61unreachableBlocksToVisit.Free();
FindSymbols\TopLevelSyntaxTree\TopLevelSyntaxTreeIndex_Create.cs (1)
40builder.Free();
J\s\src\Compilers\Core\Portable\Collections\ImmutableArrayExtensions.cs\ImmutableArrayExtensions.cs (1)
645builder.Free();
J\s\src\Dependencies\PooledObjects\ArrayBuilder.cs\ArrayBuilder.cs (2)
342this.Free(); 349this.Free();
OneOrMany.cs (1)
121builder.Free();
OrderPreservingMultiDictionary.cs (1)
192arrayBuilder?.Free();
PathUtilities.cs (1)
822resolvedParts.Free();
PatternMatching\CamelCaseResult.cs (1)
34=> MatchedSpansInReverse?.Free();
PooledBuilderExtensions.cs (3)
61items.Free(); 84builder.Free(); 91builders.Free();
SymbolKey.PooledArrayBuilder.cs (1)
32public void Dispose() => Builder?.Free();
SymbolUsageAnalysis.AnalysisData.cs (1)
254_allocatedBasicBlockAnalysisDatas.Free();
SyntaxTokenListExtensions.cs (1)
18tokens.Free();
TemporaryArray`1.cs (1)
140Interlocked.Exchange(ref _builder, null)?.Free();
Workspace\ProjectSystem\ProjectSystemProject.BatchingDocumentCollection.cs (1)
433documentsToChange.Free();