126 references to Free
Microsoft.CodeAnalysis (29)
Binding\BindingDiagnosticBag.cs (1)
80
((PooledHashSet<TAssemblySymbol>?)DependenciesBag)?.
Free
();
Collections\TopologicalSort.cs (1)
139
counted.
Free
();
CommandLine\CommandLineArguments.cs (1)
567
resolvedReferencesSet.
Free
();
CommandLine\CommonCompiler.cs (1)
336
processedDirs.
Free
();
DiagnosticAnalyzer\AnalyzerDriver.cs (5)
935
uniqueDiagnosticIds.
Free
();
1878
processedAnalyzers.
Free
();
2043
unsuppressedAnalyzersBuilder.
Free
();
2097
symbolStartAnalyzers.
Free
();
2659
analyzersForNodes.
Free
();
DiagnosticAnalyzer\AnalyzerExecutor.cs (2)
969
blockActions.
Free
();
970
blockEndActions.
Free
();
DiagnosticAnalyzer\CompilationWithAnalyzers.cs (1)
932
partialTrees.
Free
();
Emit\EditAndContinue\DefinitionMap.cs (1)
739
lambdaIdSet.
Free
();
NativePdbWriter\PdbWriter.cs (1)
201
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
();
1907
idsStillOnTheStack.
Free
();
ReferenceManager\CommonReferenceManager.Binding.cs (1)
385
resolutionFailures.
Free
();
SourceGeneration\Nodes\InputNode.cs (1)
108
(itemsSet as PooledHashSet<T>)?.
Free
();
src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (1)
317
(set as PooledHashSet<TValue>)?.
Free
();
src\Dependencies\Collections\Extensions\IListExtensions.cs (1)
57
(set as PooledHashSet<TValue>)?.
Free
();
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
852
(set as PooledHashSet<TValue>)?.
Free
();
1026
set.
Free
();
1031
set.
Free
();
src\Dependencies\PooledObjects\ArrayBuilder.cs (2)
704
set.
Free
();
745
set.
Free
();
Microsoft.CodeAnalysis.CSharp (86)
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)
977
uniqueFieldNames.
Free
();
1121
uniqueFieldNames.
Free
();
1197
toRemove.
Free
();
Binder\Binder_Lambda.cs (1)
412
pNames.
Free
();
Binder\Binder_Lookup.cs (5)
248
implementationsToShadow?.
Free
();
947
visited?.
Free
();
1298
visited?.
Free
();
1303
visited?.
Free
();
2107
visited?.
Free
();
Binder\Binder_NameConflicts.cs (1)
108
pNames?.
Free
();
Binder\Binder_Symbols.cs (1)
724
uniqueFieldNames.
Free
();
Binder\DecisionDagBuilder.cs (1)
225
usedValues.
Free
();
Binder\Semantics\AccessCheck.cs (2)
598
visited?.
Free
();
632
interfacesLookedAt?.
Free
();
Binder\Semantics\Operators\BinaryOperatorOverloadResolution.cs (1)
312
shadowedInterfaces.
Free
();
Binder\Semantics\Operators\UnaryOperatorOverloadResolution.cs (1)
717
shadowedInterfaces.
Free
();
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
538
hiddenSymbols?.
Free
();
Binder\Semantics\OverloadResolution\OverloadResolution_ArgsToParameters.cs (2)
513
alreadyDefined.
Free
();
518
alreadyDefined.
Free
();
Binder\SwitchExpressionBinder.cs (1)
152
seenTypes.
Free
();
BoundTree\BoundNode.cs (1)
718
DeclaredLocals.
Free
();
Compilation\CSharpCompilation.cs (8)
892
externalSyntaxTrees.
Free
();
958
externalSyntaxTrees.
Free
();
961
removeSet.
Free
();
1599
uniqueUsings.
Free
();
2754
externAliasesToCheck.
Free
();
3506
excludeDiagnostics?.
Free
();
3628
paths.
Free
();
3634
_duplicatePaths.
Free
();
Compilation\CSharpCompilation.UsingsFromOptionsAndDiagnostics.cs (1)
75
uniqueUsings.
Free
();
Compilation\CSharpSemanticModel.cs (1)
4163
hiddenSymbols?.
Free
();
Compilation\SyntaxAndDeclarationManager.cs (2)
357
removeSet.
Free
();
511
removeSet.
Free
();
Declarations\DeclarationTreeBuilder.cs (1)
1051
memberNamesBuilder.
Free
();
Emitter\Model\PEModuleBuilder.cs (1)
294
methodDocumentList.
Free
();
FlowAnalysis\AbstractFlowPass.cs (2)
457
_labelsSeen.
Free
();
883
_labelsSeen.
Free
();
FlowAnalysis\ControlFlowPass.cs (1)
28
_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)
699
alreadyWarnedMembers.
Free
();
Lowering\ClosureConversion\ClosureConversion.Analysis.cs (3)
196
capturedEnvs.
Free
();
517
set.
Free
();
698
MethodsConvertedToDelegates.
Free
();
Lowering\ClosureConversion\ClosureConversion.Analysis.Tree.cs (1)
169
CapturedVariables.
Free
();
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (1)
203
documents.
Free
();
Lowering\LocalRewriter\DelegateCacheRewriter.cs (1)
204
usedTypeParameters.
Free
();
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (2)
93
hasPredecessor.
Free
();
427
loweredNodes.
Free
();
Lowering\LocalRewriter\LocalRewriter_DeconstructionAssignmentOperator.cs (1)
149
visitedSymbols?.
Free
();
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (1)
383
referenced.
Free
();
Symbols\BaseTypeAnalysis.cs (4)
28
hs.
Free
();
74
typesWithCycle.
Free
();
75
hs.
Free
();
157
hs.
Free
();
Symbols\ConstraintsHelper.cs (2)
793
set.
Free
();
799
set.
Free
();
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
696
builder.
Free
();
Symbols\MethodSymbol.cs (1)
1030
builder.
Free
();
Symbols\OverriddenOrHiddenMembersHelpers.cs (2)
487
membersOfOtherKindsHidden.
Free
();
488
allMembersHidden.
Free
();
Symbols\ReducedExtensionMethodSymbol.cs (1)
212
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\ParameterHelpers.cs (1)
541
usedTypeParameters.
Free
();
Symbols\Source\SourceAssemblySymbol.cs (1)
1743
tofree.
Free
();
Symbols\Source\SourceFieldSymbol.cs (2)
318
builder.
Free
();
343
builder.
Free
();
Symbols\Source\SourceMemberContainerSymbol.cs (2)
2288
typeParameterNames?.
Free
();
4884
memberNames.
Free
();
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (3)
391
uniqueUsings.
Free
();
847
uniqueUsings?.
Free
();
848
uniqueGlobalUsings?.
Free
();
Utilities\TypeSymbolExtensions.cs (1)
264
visited.
Free
();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\SymbolExtensionTests.cs (1)
276
typeParameters.
Free
();
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (2)
ExpressionCompiler.cs (1)
488
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
();
530
referencedInLastOperation.
Free
();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (1)
62
dispatchedExceptionsFromRegions.
Free
();