75 references to Free
Microsoft.CodeAnalysis (10)
CodeGen\SynthesizedLocalOrdinalsDispenser.cs (1)
28_lazyMap.Free();
Collections\DictionaryExtensions.cs (1)
106dictionary.Free();
Collections\OrderPreservingMultiDictionary.cs (1)
47_dictionary.Free();
Collections\TopologicalSort.cs (1)
88predecessorCounts.Free();
DiagnosticAnalyzer\AnalyzerDriver.cs (1)
1172programmaticSuppressionsBuilder.Free();
Operations\ControlFlowGraphBuilder.cs (3)
164builder._regionMap.Free(); 165builder._labeledBlocks?.Free(); 235continueDispatchAfterFinally.Free();
Operations\ControlFlowGraphBuilder.ImplicitInstanceInfo.cs (1)
83AnonymousTypePropertyValues?.Free();
src\Dependencies\PooledObjects\PooledDictionary.cs (1)
32this.Free();
Microsoft.CodeAnalysis.CSharp (60)
Binder\Binder_Lambda.cs (1)
456bindings.Free();
Binder\Binder_NameConflicts.cs (1)
107tpNames?.Free();
Binder\DecisionDagBuilder.cs (5)
765uniqueState.Free(); 797tempIdentifierMap.Free(); 1066uniqueNodes.Free(); 1707stateIdentifierMap.Free(); 1708tempIdentifierMap.Free();
Binder\PatternExplainer.cs (1)
97dist.Free();
Binder\Semantics\Operators\BinaryOperatorOverloadResolution.cs (1)
182lookedInInterfaces.Free();
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (1)
2369dictionary.Free();
Binder\Semantics\OverloadResolution\OverloadResolution.cs (2)
1926resultsByContainingType.Free(); 1937resultsByContainingType.Free();
BoundTree\BoundDecisionDag.cs (1)
115replacement.Free();
BoundTree\LengthBasedStringSwitchData.cs (1)
248countPerChar.Free();
CodeGen\CodeGenerator.cs (1)
304_savedSequencePoints?.Free();
CodeGen\Optimizer.cs (1)
87locals.Free();
Compilation\CSharpCompilation.cs (1)
4916_cache.Free();
Declarations\MergedNamespaceDeclaration.cs (1)
235typeGroups.Free();
FlowAnalysis\AbstractFlowPass.cs (1)
458_labels.Free();
FlowAnalysis\AbstractFlowPass.PendingBranchesCollection.cs (1)
45_labeledBranches.Free();
FlowAnalysis\ControlFlowPass.cs (1)
27_labelsDefined.Free();
FlowAnalysis\DefiniteAssignment.cs (2)
256_variableSlot.Free(); 265_unsafeAddressTakenVariables.Free();
FlowAnalysis\NullableWalker.cs (5)
449_nestedFunctionVariables?.Free(); 450_resultForPlaceholdersOpt?.Free(); 451_methodGroupReceiverMapOpt?.Free(); 452_placeholderLocalsOpt?.Free(); 455_targetTypedAnalysisCompletionOpt?.Free();
FlowAnalysis\NullableWalker.SnapshotManager.cs (1)
174_symbolToSlot.Free();
FlowAnalysis\NullableWalker.Variables.cs (2)
200_variableTypes.Free(); 201_variableSlot.Free();
FlowAnalysis\NullableWalker_Patterns.cs (7)
312labelStateMap.Free(); 726originalInputMap.Free(); 727tempMap.Free(); 728nodeStateMap.Free(); 977labelStateMap.Free(); 1015labelStateMap.Free(); 1065labelStateMap.Free();
Lowering\ClosureConversion\ClosureConversion.Analysis.cs (2)
391environmentsToScopes.Free(); 520closuresCapturingScopeVariables.Free();
Lowering\ClosureConversion\ClosureConversion.Analysis.Tree.cs (1)
405_scopesAfterLabel.Free();
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (3)
107_dagNodeLabels.Free(); 1049whenExpressionMap.Free(); 1050whenNodeMap.Free();
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (3)
72_map.Free(); 270placeholderValues.Free(); 296placeholderValues.Free();
Lowering\LocalRewriter\LocalRewriter_BasePatternSwitchLocalRewriter.cs (1)
61_switchArms.Free();
Lowering\SpillSequenceSpiller.cs (2)
239tempSubstitution.Free(); 240receiverSubstitution.Free();
Symbols\AbstractTypeMap.cs (1)
384map.Free();
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
1594methodHandleToSymbol.Free();
Symbols\ReferenceManager.cs (1)
532assemblyReferencesBySimpleName.Free();
Symbols\Source\ConstantEvaluationHelpers.cs (1)
80graph.Free();
Symbols\Source\SourceMemberContainerSymbol.cs (4)
1676accumulator.Free(); 3645partialMembersToMerge.Free(); 4909memberSignatures.Free(); 4910fieldsByName.Free();
Symbols\Source\SourceNamedTypeSymbol_Bases.cs (1)
419interfaceLocations.Free();
Symbols\Source\SourceNamespaceSymbol.cs (1)
284builder.Free();
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
PDB\MethodDebugInfo.Native.cs (1)
438localKindsByName.Free();
Microsoft.CodeAnalysis.Test.Utilities (4)
Compilation\ControlFlowGraphVerifier.cs (3)
373regionMap.Free(); 374localFunctionsMap.Free(); 375anonymousFunctionsMap.Free();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\CustomDataFlowAnalysis.cs (1)
61continueDispatchAfterFinally.Free();