139 references to Free
Microsoft.CodeAnalysis (20)
ArrayBuilder.cs (2)
603
set.
Free
();
642
set.
Free
();
Binding\BindingDiagnosticBag.cs (1)
82
((PooledHashSet<TAssemblySymbol>?)DependenciesBag)?.
Free
();
Collections\TopologicalSort.cs (1)
112
counted.
Free
();
CommandLine\CommandLineArguments.cs (1)
550
resolvedReferencesSet.
Free
();
CommandLine\CommonCompiler.cs (1)
333
processedDirs.
Free
();
DiagnosticAnalyzer\AnalyzerDriver.cs (4)
926
uniqueDiagnosticIds.
Free
();
1788
processedAnalyzers.
Free
();
1950
unsuppressedAnalyzersBuilder.
Free
();
2004
symbolStartAnalyzers.
Free
();
DiagnosticAnalyzer\AnalyzerExecutor.cs (1)
931
blockActions.
Free
();
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (1)
885
partialTrees.
Free
();
NativePdbWriter\PdbWriter.cs (1)
202
lazyDeclaredExternAliases?.
Free
();
Operations\ControlFlowGraphBuilder.BasicBlockBuilder.cs (3)
231
_predecessors?.
Free
();
250
_predecessors.
Free
();
310
_predecessors?.
Free
();
Operations\ControlFlowGraphBuilder.cs (3)
236
dispatchedExceptionsFromRegions.
Free
();
1219
unresolved.
Free
();
1901
idsStillOnTheStack.
Free
();
ReferenceManager\CommonReferenceManager.Binding.cs (1)
369
resolutionFailures.
Free
();
Microsoft.CodeAnalysis.CSharp (82)
Binder\Binder.CapturedParametersFinder.cs (2)
37
namesToCheck.
Free
();
68
namesToCheck.
Free
();
Binder\Binder_AnonymousTypes.cs (1)
102
uniqueFieldNames.
Free
();
Binder\Binder_Deconstruct.cs (1)
576
uniqueFieldNames.
Free
();
Binder\Binder_Expressions.cs (3)
934
uniqueFieldNames.
Free
();
1078
uniqueFieldNames.
Free
();
1154
toRemove.
Free
();
Binder\Binder_Lambda.cs (1)
423
pNames.
Free
();
Binder\Binder_Lookup.cs (4)
859
visited?.
Free
();
1210
visited?.
Free
();
1215
visited?.
Free
();
2015
visited?.
Free
();
Binder\Binder_NameConflicts.cs (2)
89
tpNames?.
Free
();
90
pNames?.
Free
();
Binder\Binder_Symbols.cs (1)
714
uniqueFieldNames.
Free
();
Binder\DecisionDagBuilder.cs (1)
222
usedValues.
Free
();
Binder\Semantics\AccessCheck.cs (2)
597
visited?.
Free
();
631
interfacesLookedAt?.
Free
();
Binder\Semantics\Operators\BinaryOperatorOverloadResolution.cs (1)
299
shadowedInterfaces.
Free
();
Binder\Semantics\Operators\UnaryOperatorOverloadResolution.cs (1)
460
shadowedInterfaces.
Free
();
Binder\Semantics\OverloadResolution\OverloadResolution_ArgsToParameters.cs (2)
507
alreadyDefined.
Free
();
512
alreadyDefined.
Free
();
Binder\SwitchExpressionBinder.cs (1)
147
seenTypes.
Free
();
BoundTree\BoundNode.cs (1)
656
DeclaredLocals.
Free
();
Compilation\CSharpCompilation.cs (8)
875
externalSyntaxTrees.
Free
();
941
externalSyntaxTrees.
Free
();
944
removeSet.
Free
();
1486
uniqueUsings.
Free
();
2466
externAliasesToCheck.
Free
();
3207
excludeDiagnostics?.
Free
();
3300
paths.
Free
();
3306
_duplicatePaths.
Free
();
Compilation\CSharpCompilation.UsingsFromOptionsAndDiagnostics.cs (1)
75
uniqueUsings.
Free
();
Compilation\CSharpSemanticModel.cs (1)
4136
hiddenSymbols?.
Free
();
Compilation\SyntaxAndDeclarationManager.cs (2)
332
removeSet.
Free
();
479
removeSet.
Free
();
Emitter\Model\PEModuleBuilder.cs (1)
292
methodDocumentList.
Free
();
FlowAnalysis\AbstractFlowPass.cs (2)
459
_labelsSeen.
Free
();
877
_labelsSeen.
Free
();
FlowAnalysis\ControlFlowPass.cs (1)
29
_labelsUsed.
Free
();
FlowAnalysis\DefiniteAssignment.cs (8)
257
_usedVariables.
Free
();
258
_readParameters?.
Free
();
259
_implicitlyInitializedFieldsOpt?.
Free
();
260
_usedLocalFunctions.
Free
();
261
_writtenVariables.
Free
();
262
_capturedVariables.
Free
();
263
_capturedInside.
Free
();
264
_capturedOutside.
Free
();
FlowAnalysis\NullableWalker.cs (1)
653
alreadyWarnedMembers.
Free
();
Lowering\ClosureConversion\ClosureConversion.Analysis.cs (3)
191
capturedEnvs.
Free
();
512
set.
Free
();
678
MethodsConvertedToDelegates.
Free
();
Lowering\ClosureConversion\ClosureConversion.Analysis.Tree.cs (1)
168
CapturedVariables.
Free
();
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (1)
203
documents.
Free
();
Lowering\LocalRewriter\DelegateCacheRewriter.cs (1)
190
usedTypeParameters.
Free
();
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (2)
93
hasPredecessor.
Free
();
428
loweredNodes.
Free
();
Lowering\LocalRewriter\LocalRewriter_DeconstructionAssignmentOperator.cs (1)
149
visitedSymbols?.
Free
();
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (1)
377
referenced.
Free
();
Symbols\BaseTypeAnalysis.cs (3)
27
hs.
Free
();
72
hs.
Free
();
134
hs.
Free
();
Symbols\ConstraintsHelper.cs (2)
735
set.
Free
();
741
set.
Free
();
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
693
builder.
Free
();
Symbols\MethodSymbol.cs (1)
1016
builder.
Free
();
Symbols\OverriddenOrHiddenMembersHelpers.cs (2)
487
membersOfOtherKindsHidden.
Free
();
488
allMembersHidden.
Free
();
Symbols\ReducedExtensionMethodSymbol.cs (1)
206
notInferredTypeParameters.
Free
();
Symbols\Retargeting\RetargetingMethodSymbol.cs (1)
250
builder.
Free
();
Symbols\Source\ConstantEvaluationHelpers.cs (3)
181
lastUpdated?.
Free
();
261
lastUpdated?.
Free
();
323
set.
Free
();
Symbols\Source\SourceAssemblySymbol.cs (1)
1733
tofree.
Free
();
Symbols\Source\SourceFieldSymbol.cs (2)
329
builder.
Free
();
354
builder.
Free
();
Symbols\Source\SourceMemberContainerSymbol.cs (2)
2124
typeParameterNames?.
Free
();
4005
memberNames.
Free
();
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (3)
380
uniqueUsings.
Free
();
799
uniqueUsings?.
Free
();
800
uniqueGlobalUsings?.
Free
();
Utilities\TypeSymbolExtensions.cs (1)
254
visited.
Free
();
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (5)
CompilationContext.cs (3)
501
itemsAdded.
Free
();
1405
displayClassTypes.
Free
();
1487
parameterNames.
Free
();
Symbols\EEMethodSymbol.cs (2)
536
declaredLocals.
Free
();
675
localsSet.
Free
();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\SymbolExtensionTests.cs (1)
276
typeParameters.
Free
();
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (2)
ExpressionCompiler.cs (1)
438
assembliesLoadedInRetryLoop?.
Free
();
MetadataUtilities.cs (1)
324
referencedIndices.
Free
();
Microsoft.CodeAnalysis.Test.Utilities (8)
Compilation\ControlFlowGraphVerifier.cs (7)
376
referencedLocalsAndMethods.
Free
();
377
referencedCaptureIds.
Free
();
443
currentState.
Free
();
448
state?.
Free
();
452
longLivedIds.
Free
();
453
referencedIds.
Free
();
531
referencedInLastOperation.
Free
();
CustomDataFlowAnalysis.cs (1)
63
dispatchedExceptionsFromRegions.
Free
();
Microsoft.CodeAnalysis.VisualBasic (15)
Binding\Binder_Imports.vb (3)
144
dependenciesBag.
Free
()
214
dependenciesBag.
Free
()
251
dependenciesBag.
Free
()
Compilation\SemanticModel.vb (3)
906
symbolSet.
Free
()
1941
uniqueSymbols.
Free
()
1982
symbolSet.
Free
()
Emit\PEModuleBuilder.vb (1)
712
methodDocumentList.
Free
()
Lowering\Instrumentation\CodeCoverageInstrumenter.vb (1)
203
documents.
Free
()
Semantics\AccessCheck.vb (1)
481
interfacesLookedAt?.
Free
()
Symbols\Source\SourceFieldSymbol.vb (5)
232
builder.
Free
()
370
builder.
Free
()
427
lastUpdated?.
Free
()
499
lastUpdated?.
Free
()
551
[set].
Free
()
Symbols\Tuples\TupleTypeSymbol.vb (1)
256
[set].
Free
()
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (6)
CompilationContext.vb (3)
337
itemsAdded.
Free
()
1091
displayClassTypes.
Free
()
1115
parameterNames.
Free
()
EvaluationContext.vb (1)
316
[imports].
Free
()
Rewriters\LocalDeclarationRewriter.vb (1)
30
locals.
Free
()
Symbols\EEMethodSymbol.vb (1)
489
originalLocalsSet.
Free
()