119 references to Free
Microsoft.CodeAnalysis (119)
CodeGen\ILBuilder.cs (6)
229
this.SeqPointsOpt.
Free
();
235
_allocatedILMarkers.
Free
();
268
reachableBlocks.
Free
();
489
blockBuilder.
Free
();
935
blockBuilder.
Free
();
1010
seqPoints.
Free
();
CodeGen\LocalScopeManager.cs (1)
824
scopes.
Free
();
CodeGen\SwitchIntegralJumpTableEmitter.cs (1)
247
switchBucketsStack.
Free
();
Collections\ArrayBuilderExtensions.cs (2)
251
builder.
Free
();
264
builder.
Free
();
Collections\ImmutableArrayExtensions.cs (1)
763
builder.
Free
();
Collections\OrderPreservingMultiDictionary.cs (1)
204
arrayBuilder?.
Free
();
Collections\TemporaryArray`1.cs (1)
153
Interlocked.Exchange(ref _builder, null)?.
Free
();
Collections\TopologicalSort.cs (3)
89
ready.
Free
();
90
resultBuilder.
Free
();
140
toCount.
Free
();
CommandLine\AnalyzerConfig.SectionNameMatching.cs (1)
112
numberRangePairs.
Free
();
CommandLine\CommandLineArguments.cs (1)
555
resolvedReferencesList.
Free
();
CommandLine\CommandLineParser.cs (5)
258
parts.
Free
();
578
args.
Free
();
862
parts.
Free
();
1166
pathBuilder.
Free
();
1177
builder.
Free
();
CommandLine\CommonCompiler.cs (3)
340
configs.
Free
();
1208
analyzerOptionsBuilder?.
Free
();
1209
embeddedTextBuilder.
Free
();
Compilation\Compilation.cs (1)
3500
builder.
Free
();
DiagnosticAnalyzer\AnalyzerAssemblyLoader.Core.cs (1)
123
contexts.
Free
();
DiagnosticAnalyzer\AnalyzerDriver.cs (6)
1118
tasks.
Free
();
1343
declarationInfoBuilder.
Free
();
1480
actionsByKindBuilder.
Free
();
1881
completedAnalyzers.
Free
();
2637
filteredNodesToAnalyze.
Free
();
2712
executableCodeBlockActionsBuilder.
Free
();
DiagnosticAnalyzer\AnalyzerDriver.DeclarationAnalysisData.cs (1)
53
DescendantNodesToAnalyze.
Free
();
DiagnosticAnalyzer\AnalyzerExecutor.cs (1)
863
executableNodeActions.
Free
();
DiagnosticAnalyzer\AnalyzerFileReference.cs (2)
644
builder.
Free
();
666
builder.
Free
();
DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (4)
330
builder.
Free
();
353
builder.
Free
();
667
builder.
Free
();
689
builder.
Free
();
Emit\EditAndContinue\DeltaMetadataWriter.cs (6)
716
implementingMethods.
Free
();
902
encInfos.
Free
();
1079
_customAttributeRowIds.
Free
();
1080
paramEncMapRows.
Free
();
1315
tokens.
Free
();
1333
debugTokens.
Free
();
FileSystem\PathUtilities.cs (1)
872
resolvedParts.
Free
();
MetadataReader\MetadataDecoder.cs (2)
900
offsets.
Free
();
901
locals.
Free
();
MetadataReader\MetadataReaderExtensions.cs (1)
83
result.
Free
();
MetadataReader\PEModule.cs (1)
405
builder.
Free
();
MetadataReference\AssemblyIdentity.DisplayName.cs (1)
717
bytes.
Free
();
NativePdbWriter\PdbWriter.cs (2)
411
nestedNamesReversed.
Free
();
499
scopeStack.
Free
();
Operations\ControlFlowGraphBuilder.BasicBlockBuilder.cs (1)
308
_statements?.
Free
();
Operations\ControlFlowGraphBuilder.ConditionalAccessOperationTracker.cs (1)
40
Operations?.
Free
();
Operations\ControlFlowGraphBuilder.cs (13)
163
builder._evalStack.
Free
();
310
toVisit.
Free
();
1007
fromCurrent?.
Free
();
1008
fromDestination?.
Free
();
1009
fromPredecessor?.
Free
();
1010
predecessorsBuilder?.
Free
();
2237
stack.
Free
();
2836
stack.
Free
();
2846
stack.
Free
();
3745
predecessors.
Free
();
6889
appendCalls.
Free
();
6930
stack.
Free
();
7590
stack.
Free
();
Operations\ControlFlowGraphBuilder.RegionBuilder.cs (3)
288
Regions?.
Free
();
290
LocalFunctions?.
Free
();
292
CaptureIds?.
Free
();
Operations\OperationExtensions.cs (1)
121
stack.
Free
();
PEWriter\CustomDebugInfoWriter.cs (3)
242
dynamicLocals.
Free
();
259
locals.
Free
();
283
usingCounts.
Free
();
PEWriter\MetadataWriter.cs (1)
3924
consolidatedTypeArguments.
Free
();
PEWriter\TypeNameSerializer.cs (2)
115
consolidatedTypeArguments.
Free
();
300
namesReversed.
Free
();
ReferenceManager\CommonReferenceManager.Binding.cs (6)
204
referenceBindings.
Free
();
382
implicitAssemblies.
Free
();
383
referenceBindingsToProcess.
Free
();
384
metadataReferencesBuilder.
Free
();
1036
corLibraryCandidates.
Free
();
1043
corLibraryCandidates.
Free
();
ReferenceManager\CommonReferenceManager.Resolution.cs (1)
861
referencesBuilder.
Free
();
ReferenceManager\CommonReferenceManager.State.cs (1)
672
assemblyIndicesToProcess.
Free
();
SourceGeneration\AdditionalSourcesCollection.cs (1)
140
internal void Free() => _sourcesAdded.
Free
();
SourceGeneration\GeneratorDriver.cs (2)
80
trees.
Free
();
307
constantSourcesBuilder.
Free
();
SourceGeneration\Nodes\NodeStateTable.cs (2)
524
_states.
Free
();
541
_states.
Free
();
SourceGeneration\Nodes\SyntaxValueProvider_ForAttributeWithMetadataName.cs (1)
131
result.
Free
();
SourceGeneration\Nodes\SyntaxValueProvider_ForAttributeWithSimpleName.cs (2)
183
localAliases.
Free
();
186
attributeTargets.
Free
();
SourceGeneration\SyntaxStore.cs (1)
133
syntaxInputBuilders.
Free
();
src\Dependencies\CodeAnalysis.Debugging\CustomDebugInfoReader.cs (2)
292
flagsBuilder.
Free
();
468
groupBuilder.
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
();
SymbolDisplay\AbstractSymbolDisplayVisitor.cs (3)
225
allFieldsAndValues.
Free
();
226
usedFieldsAndValues.
Free
();
354
enumFields.
Free
();
Syntax\GreenNode.cs (1)
640
stack.
Free
();
Syntax\GreenNode.NodeEnumerable.cs (1)
37
=> _stack.
Free
();
Syntax\GreenNodeExtensions.cs (3)
27
newAnnotations.
Free
();
66
newAnnotations.
Free
();
106
removalAnnotations.
Free
();
Syntax\SyntaxNode.cs (1)
496
stack.
Free
();
Syntax\SyntaxNode.Iterators.cs (3)
274
_discriminatorStack?.
Free
();
385
_tokenStack?.
Free
();
386
_discriminatorStack?.
Free
();
Text\CompositeText.cs (1)
113
newSegments.
Free
();
Text\SourceText.cs (2)
837
segments.
Free
();
838
changeRanges.
Free
();