78 references to Free
Microsoft.CodeAnalysis (10)
CodeGen\SynthesizedLocalOrdinalsDispenser.cs (1)
28_lazyMap.Free();
Collections\OrderPreservingMultiDictionary.cs (1)
46_dictionary.Free();
Collections\TopologicalSort.cs (1)
67predecessorCounts.Free();
DiagnosticAnalyzer\AnalyzerExecutor.cs (2)
956nodeActionsByKind.Free(); 1042operationActionsByKind.Free();
Operations\ControlFlowGraphBuilder.cs (3)
164builder._regionMap.Free(); 165builder._labeledBlocks?.Free(); 235continueDispatchAfterFinally.Free();
Operations\ControlFlowGraphBuilder.ImplicitInstanceInfo.cs (1)
83AnonymousTypePropertyValues?.Free();
PooledDictionary.cs (1)
27this.Free();
Microsoft.CodeAnalysis.CSharp (51)
Binder\DecisionDagBuilder.cs (4)
754tempIdentifierMap.Free(); 1017uniqueNodes.Free(); 1672stateIdentifierMap.Free(); 1673tempIdentifierMap.Free();
Binder\PatternExplainer.cs (1)
97dist.Free();
Binder\Semantics\Operators\BinaryOperatorOverloadResolution.cs (1)
171lookedInInterfaces.Free();
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (1)
2147dictionary.Free();
BoundTree\BoundDecisionDag.cs (1)
109replacement.Free();
BoundTree\LengthBasedStringSwitchData.cs (1)
248countPerChar.Free();
CodeGen\CodeGenerator.cs (1)
304_savedSequencePoints?.Free();
CodeGen\Optimizer.cs (1)
88locals.Free();
Compilation\CSharpCompilation.cs (1)
4554_cache.Free();
FlowAnalysis\AbstractFlowPass.cs (1)
460_labels.Free();
FlowAnalysis\AbstractFlowPass.PendingBranchesCollection.cs (1)
45_labeledBranches.Free();
FlowAnalysis\ControlFlowPass.cs (1)
28_labelsDefined.Free();
FlowAnalysis\DefiniteAssignment.cs (2)
256_variableSlot.Free(); 265_unsafeAddressTakenVariables.Free();
FlowAnalysis\NullableWalker.cs (5)
404_nestedFunctionVariables?.Free(); 405_resultForPlaceholdersOpt?.Free(); 406_methodGroupReceiverMapOpt?.Free(); 407_placeholderLocalsOpt?.Free(); 410_targetTypedAnalysisCompletionOpt?.Free();
FlowAnalysis\NullableWalker.SnapshotManager.cs (1)
177_symbolToSlot.Free();
FlowAnalysis\NullableWalker.Variables.cs (2)
200_variableTypes.Free(); 201_variableSlot.Free();
FlowAnalysis\NullableWalker_Patterns.cs (7)
274labelStateMap.Free(); 684originalInputMap.Free(); 685tempMap.Free(); 686nodeStateMap.Free(); 930labelStateMap.Free(); 968labelStateMap.Free(); 1018labelStateMap.Free();
Lowering\ClosureConversion\ClosureConversion.Analysis.cs (2)
386environmentsToScopes.Free(); 515closuresCapturingScopeVariables.Free();
Lowering\ClosureConversion\ClosureConversion.Analysis.Tree.cs (1)
387_scopesAfterLabel.Free();
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (3)
107_dagNodeLabels.Free(); 1049whenExpressionMap.Free(); 1050whenNodeMap.Free();
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (3)
72_map.Free(); 266placeholderValues.Free(); 292placeholderValues.Free();
Lowering\LocalRewriter\LocalRewriter_BasePatternSwitchLocalRewriter.cs (1)
61_switchArms.Free();
Lowering\SpillSequenceSpiller.cs (2)
240tempSubstitution.Free(); 241receiverSubstitution.Free();
Symbols\AbstractTypeMap.cs (1)
383map.Free();
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
1375methodHandleToSymbol.Free();
Symbols\ReferenceManager.cs (1)
533assemblyReferencesBySimpleName.Free();
Symbols\Source\ConstantEvaluationHelpers.cs (1)
80graph.Free();
Symbols\Source\SourceMemberContainerSymbol.cs (2)
4003memberSignatures.Free(); 4004fieldsByName.Free();
Symbols\Source\SourceNamedTypeSymbol_Bases.cs (1)
418interfaceLocations.Free();
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (4)
CompilationContext.cs (2)
458localsDictionary.Free(); 1453displayClassVariablesBuilder.Free();
Symbols\EEMethodSymbol.cs (2)
188displayClassVariables.Free(); 189localsMap.Free();
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
PDB\MethodDebugInfo.Native.cs (1)
437localKindsByName.Free();
Microsoft.CodeAnalysis.Test.Utilities (4)
Compilation\ControlFlowGraphVerifier.cs (3)
373regionMap.Free(); 374localFunctionsMap.Free(); 375anonymousFunctionsMap.Free();
CustomDataFlowAnalysis.cs (1)
62continueDispatchAfterFinally.Free();
Microsoft.CodeAnalysis.VisualBasic (3)
Compilation\VisualBasicCompilation.vb (1)
3176_cache.Free()
Symbols\ReferenceManager.vb (1)
465assemblyReferencesBySimpleName.Free()
Symbols\Source\SourceFieldSymbol.vb (1)
269graph.Free()
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (5)
CompilationContext.vb (2)
309localsDictionary.Free() 1114displayClassVariablesBuilder.Free()
Symbols\EEMethodSymbol.vb (3)
144localsMap.Free() 173newDisplayClassVariables.Free() 586localMap.Free()