1141 references to Free
Microsoft.CodeAnalysis (108)
ArrayBuilder.cs (2)
342this.Free(); 349this.Free();
CodeGen\ILBuilder.cs (6)
231this.SeqPointsOpt.Free(); 237_allocatedILMarkers.Free(); 270reachableBlocks.Free(); 478blockBuilder.Free(); 924blockBuilder.Free(); 999seqPoints.Free();
CodeGen\LocalScopeManager.cs (1)
822scopes.Free();
CodeGen\SwitchIntegralJumpTableEmitter.cs (1)
247switchBucketsStack.Free();
Collections\ArrayBuilderExtensions.cs (1)
250builder.Free();
Collections\ImmutableArrayExtensions.cs (1)
645builder.Free();
Collections\OrderPreservingMultiDictionary.cs (1)
192arrayBuilder?.Free();
Collections\TemporaryArray`1.cs (1)
140Interlocked.Exchange(ref _builder, null)?.Free();
Collections\TopologicalSort.cs (3)
68ready.Free(); 69resultBuilder.Free(); 113toCount.Free();
CommandLine\AnalyzerConfig.SectionNameMatching.cs (1)
108numberRangePairs.Free();
CommandLine\CommandLineArguments.cs (1)
549resolvedReferencesList.Free();
CommandLine\CommandLineParser.cs (5)
258parts.Free(); 578args.Free(); 862parts.Free(); 1166pathBuilder.Free(); 1177builder.Free();
CommandLine\CommonCompiler.cs (3)
337configs.Free(); 1085analyzerOptionsBuilder?.Free(); 1086embeddedTextBuilder.Free();
CustomDebugInfoReader.cs (2)
292flagsBuilder.Free(); 468groupBuilder.Free();
DiagnosticAnalyzer\AnalyzerDriver.cs (5)
1042tasks.Free(); 1267declarationInfoBuilder.Free(); 1398actionsByKindBuilder.Free(); 1789completedAnalyzers.Free(); 2588executableCodeBlockActionsBuilder.Free();
DiagnosticAnalyzer\AnalyzerExecutor.cs (1)
878executableNodeActions.Free();
DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (4)
330builder.Free(); 353builder.Free(); 667builder.Free(); 689builder.Free();
Emit\EditAndContinue\DeltaMetadataWriter.cs (4)
673implementingMethods.Free(); 857encInfos.Free(); 1213tokens.Free(); 1231debugTokens.Free();
FileSystem\PathUtilities.cs (1)
822resolvedParts.Free();
InternalUtilities\OneOrMany.cs (1)
121builder.Free();
MetadataReader\MetadataDecoder.cs (2)
900offsets.Free(); 901locals.Free();
MetadataReader\MetadataReaderExtensions.cs (1)
83result.Free();
MetadataReader\PEModule.cs (1)
393builder.Free();
MetadataReference\AssemblyIdentity.DisplayName.cs (1)
689bytes.Free();
NativePdbWriter\PdbWriter.cs (2)
411nestedNamesReversed.Free(); 485scopeStack.Free();
Operations\ControlFlowGraphBuilder.BasicBlockBuilder.cs (1)
308_statements?.Free();
Operations\ControlFlowGraphBuilder.ConditionalAccessOperationTracker.cs (1)
40Operations?.Free();
Operations\ControlFlowGraphBuilder.cs (12)
163builder._evalStack.Free(); 310toVisit.Free(); 1007fromCurrent?.Free(); 1008fromDestination?.Free(); 1009fromPredecessor?.Free(); 1010predecessorsBuilder?.Free(); 2220stack.Free(); 2819stack.Free(); 2829stack.Free(); 3728predecessors.Free(); 6651appendCalls.Free(); 6692stack.Free();
Operations\ControlFlowGraphBuilder.RegionBuilder.cs (3)
288Regions?.Free(); 290LocalFunctions?.Free(); 292CaptureIds?.Free();
Operations\OperationExtensions.cs (1)
121stack.Free();
PEWriter\CustomDebugInfoWriter.cs (3)
242dynamicLocals.Free(); 259locals.Free(); 283usingCounts.Free();
PEWriter\MetadataWriter.cs (1)
3874consolidatedTypeArguments.Free();
PEWriter\TypeNameSerializer.cs (2)
115consolidatedTypeArguments.Free(); 300namesReversed.Free();
ReferenceManager\CommonReferenceManager.Binding.cs (6)
196referenceBindings.Free(); 366implicitAssemblies.Free(); 367referenceBindingsToProcess.Free(); 368metadataReferencesBuilder.Free(); 1006corLibraryCandidates.Free(); 1013corLibraryCandidates.Free();
ReferenceManager\CommonReferenceManager.Resolution.cs (1)
861referencesBuilder.Free();
ReferenceManager\CommonReferenceManager.State.cs (1)
672assemblyIndicesToProcess.Free();
SourceGeneration\AdditionalSourcesCollection.cs (1)
146internal void Free() => _sourcesAdded.Free();
SourceGeneration\GeneratorDriver.cs (2)
65trees.Free(); 281constantSourcesBuilder.Free();
SourceGeneration\Nodes\NodeStateTable.cs (3)
420_states.Free(); 437_states.Free(); 635_items.Free();
SourceGeneration\Nodes\SyntaxValueProvider_ForAttributeWithMetadataName.cs (1)
131result.Free();
SourceGeneration\Nodes\SyntaxValueProvider_ForAttributeWithSimpleName.cs (2)
184localAliases.Free(); 187attributeTargets.Free();
SourceGeneration\SyntaxStore.cs (1)
133syntaxInputBuilders.Free();
SymbolDisplay\AbstractSymbolDisplayVisitor.cs (3)
179allFieldsAndValues.Free(); 180usedFieldsAndValues.Free(); 303enumFields.Free();
Syntax\GreenNode.cs (1)
663stack.Free();
Syntax\GreenNodeExtensions.cs (3)
27newAnnotations.Free(); 66newAnnotations.Free(); 106removalAnnotations.Free();
Syntax\SyntaxNode.cs (1)
493stack.Free();
Syntax\SyntaxNode.Iterators.cs (3)
274_discriminatorStack?.Free(); 385_tokenStack?.Free(); 386_discriminatorStack?.Free();
Text\CompositeText.cs (1)
108newSegments.Free();
Text\SourceText.cs (2)
727segments.Free(); 728changeRanges.Free();
Microsoft.CodeAnalysis.CSharp (396)
Binder\Binder.CapturedParametersFinder.cs (2)
72captured.Free(); 86captured.Free();
Binder\Binder.IdentifierUsedAsValueFinder.cs (2)
294members.Free(); 446state.allRangeVariables[x2].Free();
Binder\Binder.QueryTranslationState.cs (1)
130foreach (var b in allRangeVariables.Values) b.Free();
Binder\Binder.ValueChecks.cs (11)
368refKindsBuilderOpt?.Free(); 1723arguments.Free(); 1818escapeArguments.Free(); 1877argsAndParamsAll.Free(); 1977escapeArguments.Free(); 2045argsAndParamsAll.Free(); 2347escapeArguments.Free(); 2514escapeArguments.Free(); 2581mixableArguments.Free(); 2582escapeValues.Free(); 4505arguments.Free();
Binder\Binder_Constraints.cs (4)
78typeConstraintNodes?.Free(); 106typeConstraintsSyntaxes?.Free(); 109syntaxNodes.Free(); 398constraintTypeBuilder.Free();
Binder\Binder_Crefs.cs (2)
498candidates.Free(); 693unwrappedSymbols.Free();
Binder\Binder_Deconstruct.cs (3)
524typesWithAnnotationsBuilder.Free(); 525locationsBuilder.Free(); 710outVars.Free();
Binder\Binder_Expressions.cs (10)
1081elementNames?.Free(); 1082inferredElementNames?.Free(); 1158inferredElementNames.Free(); 1561members.Free(); 7265members.Free(); 7407members.Free(); 8282indexerGroup.Free(); 8348properties.Free(); 8685properties.Free(); 9288diagnosticsBuilder.Free();
Binder\Binder_InterpolatedString.cs (8)
341partsArrayBuilder.Free(); 350partsArrayBuilder.Free(); 650argumentsBuilder.Free(); 651refKindsBuilder.Free(); 840argumentsBuilder.Free(); 841parameterNamesAndLocationsBuilder.Free(); 842builderAppendCalls.Free(); 843positionInfo.Free();
Binder\Binder_Invocation.cs (4)
1343argsToParamsBuilder.Free(); 1660parameterListList.Free(); 1680parameterListList.Free(); 2052methodsBuilder.Free();
Binder\Binder_Lambda.cs (6)
232typesBuilder.Free(); 233scopesBuilder.Free(); 234refKindsBuilder.Free(); 235attributesBuilder.Free(); 236defaultValueBuilder.Free(); 244namesBuilder.Free();
Binder\Binder_Lookup.cs (1)
472methods.Free();
Binder\Binder_Operators.cs (2)
501syntaxNodes.Free(); 761stack.Free();
Binder\Binder_Patterns.cs (1)
1741narrowedTypeCandidates.Free();
Binder\Binder_Query.cs (2)
448state.allRangeVariables[x2].Free(); 518state.allRangeVariables[x2].Free();
Binder\DecisionDagBuilder.cs (6)
917workList.Free(); 1472conditions?.Free(); 2253remainingTests.Free(); 2269remainingTests.Free(); 2333remainingTests.Free(); 2349remainingTests.Free();
Binder\ExpressionVariableFinder.cs (1)
348operands.Free();
Binder\ForEachLoopBinder.cs (3)
1179candidateMethods.Free(); 1205candidateMethods.Free(); 1283typeArguments.Free();
Binder\ImportChain.cs (1)
126aliases.Free();
Binder\Imports.cs (1)
144nameParts.Free();
Binder\PatternExplainer.cs (1)
115pathBuilder.Free();
Binder\RefSafetyAnalysis.cs (1)
189_placeholders.Free();
Binder\Semantics\AccessCheck.cs (1)
632baseInterfaces?.Free();
Binder\Semantics\BestTypeInferrer.cs (2)
90builder.Free(); 165candidateTypes.Free();
Binder\Semantics\Conversions\ConversionsBase.cs (6)
1118innerConversions.Free(); 2201argumentConversions.Free(); 2274nestedConversions.Free(); 3005typeParameters.Free(); 3006sourceTypeArguments.Free(); 3007destinationTypeArguments.Free();
Binder\Semantics\Conversions\UserDefinedExplicitConversions.cs (2)
42d.Free(); 357candidates.Free();
Binder\Semantics\Conversions\UserDefinedImplicitConversions.cs (2)
86d.Free(); 954d.Free();
Binder\Semantics\Operators\BinaryOperatorOverloadResolution.cs (8)
117rightOperators.Free(); 168rightOperators.Free(); 233operators.Free(); 297operators.Free(); 298results.Free(); 743operators.Free(); 887operators.Free(); 931operators2.Free();
Binder\Semantics\Operators\UnaryOperatorOverloadResolution.cs (4)
266operators.Free(); 461resultsFromInterface.Free(); 465operators.Free(); 508operators2.Free();
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (9)
1782sourceTypeArguments.Free(); 1783targetTypeArguments.Free(); 2197typeParameters.Free(); 2198sourceTypeArguments.Free(); 2199targetTypeArguments.Free(); 2547typeParameters.Free(); 2548sourceTypeArguments.Free(); 2549targetTypeArguments.Free(); 2757initialCandidates.Free();
Binder\Semantics\OverloadResolution\OverloadResolution.cs (8)
154typeArguments.Free(); 596useSiteDiagnosticsBuilder.Free(); 603diagnosticsBuilder.Free(); 604useSiteDiagnosticsBuilder?.Free(); 693builder.Free(); 1639worse.Free(); 2615returnStatements.Free(); 3260refs.Free();
Binder\SwitchExpressionBinder.cs (1)
150typesInOrder.Free();
BoundTree\BoundNodeExtensions.cs (2)
151stack.Free(); 232originalStack.Free();
BoundTree\BoundTreeRewriter.cs (1)
151stack.Free();
BoundTree\BoundTreeWalker.cs (1)
135rightOperands.Free();
BoundTree\NullabilityRewriter.cs (1)
216builder.Free();
BoundTree\UnboundLambda.cs (3)
157returnTypes.Free(); 230types.Free(); 927returnTypes.Free();
CodeGen\CodeGenerator.cs (3)
262yieldPoints.Free(); 263resumePoints.Free(); 303_expressionTemps?.Free();
CodeGen\EmitOperators.cs (1)
154stack.Free();
CodeGen\EmitStatement.cs (2)
476stack.Free(); 487stack.Free();
CodeGen\Optimizer.cs (7)
123dummies.Free(); 217info[pair.i].LocalDefs.Free(); 226defs.Free(); 281_localDefs.Free(); 439evalStack.Free(); 1474stack.Free(); 2046stack.Free();
CommandLine\CSharpCommandLineParser.cs (10)
178filePathBuilder.Free(); 937builder.Free(); 1314filePathBuilder.Free(); 1326filePathBuilder.Free(); 1343filePathBuilder.Free(); 1455flattenedArgs.Free(); 1874builder.Free(); 1942builder.Free(); 2112parts.Free(); 2134idsBuilder.Free();
Compilation\CSharpCompilation.cs (5)
1323modules.Free(); 1966taskEntryPoints.Free(); 1967viableEntryPoints.Free(); 1973entryPointCandidates.Free(); 4553spine.Free();
Compilation\CSharpCompilation.UsingsFromOptionsAndDiagnostics.cs (1)
79boundUsings.Free();
Compilation\CSharpSemanticModel.cs (5)
4086symbols.Free(); 4515symbols.Free(); 4627extensionMethods.Free(); 4631methods.Free(); 4750methodBuilder.Free();
Compilation\MemberSemanticModel.NodeMapBuilder.cs (1)
223stack.Free();
Compiler\AnonymousTypeMethodBodySynthesizer.cs (1)
139fields.Free();
Compiler\DocumentationCommentCompiler.cs (2)
442paramTags.Free(); 700builder.Free();
Compiler\MethodCompiler.cs (7)
286lambdaDebugInfoBuilder.Free(); 287closureDebugInfoBuilder.Free(); 288stateMachineStateDebugInfoBuilder.Free(); 810stateMachineStateDebugInfoBuilder.Free(); 1388lambdaDebugInfoBuilder.Free(); 1389closureDebugInfoBuilder.Free(); 1390stateMachineStateDebugInfoBuilder.Free();
Compiler\TypeCompilationState.cs (1)
186_synthesizedMethods.Free();
CSharpDeclarationComputer.cs (1)
267blocks.Free();
Declarations\MergedNamespaceDeclaration.cs (2)
151namespaces.Free(); 169types.Free();
Declarations\MergedTypeDeclaration.cs (1)
204nestedTypes.Free();
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (3)
625otherParamsBuilder.Free(); 626otherParamRefCustomModifiersBuilder.Free(); 1006members.Free();
Emitter\EditAndContinue\PEDeltaAssemblyBuilder.cs (1)
178builder.Free();
Emitter\Model\MostCommonNullableValueBuilder.cs (1)
74builder.Free();
Emitter\Model\PEAssemblyBuilder.cs (1)
153builder.Free();
Emitter\Model\PEModuleBuilder.cs (6)
290namespacesAndTopLevelTypesToProcess.Free(); 291debugDocuments.Free(); 293typesToProcess.Free(); 779stack.Free(); 1622flagsBuilder.Free(); 1705builder.Free();
Emitter\Model\SymbolAdapter.cs (1)
145synthesized.Free();
Errors\LazyMissingNonNullTypesContextDiagnosticInfo.cs (1)
58rawInfos.Free();
FlowAnalysis\AbstractFlowPass.cs (5)
747pendingBranches.Free(); 779pendingBranches.Free(); 2302stack.Free(); 2357stack.Free(); 2522parts.Free();
FlowAnalysis\AbstractFlowPass.PendingBranchesCollection.cs (2)
26_unlabeledBranches.Free(); 43branches.Free();
FlowAnalysis\ControlFlowPass.cs (1)
30_usingDeclarations.Free();
FlowAnalysis\DefiniteAssignment.cs (1)
255variableBySlot.Free();
FlowAnalysis\ExitPointsWalker.cs (2)
34_branchesOutOf.Free(); 37_labelsInside.Free();
FlowAnalysis\NullableWalker.cs (17)
2654members.Free(); 2674members.Free(); 4250expressionsNoConversions.Free(); 4251conversions.Free(); 4252expressionTypes.Free(); 4263expressions.Free(); 4353resultTypes.Free(); 4842slotBuilder.Free(); 4978slotBuilder.Free(); 6281conversionResultsBuilder.Free(); 6333notNullParametersBuilder?.Free(); 6974argumentsBuilder.Free(); 6975conversionsBuilder.Free(); 7048refKinds.Free(); 7194useSiteDiagnosticsBuilder?.Free(); 7195nullabilityBuilder.Free(); 7196diagnosticsBuilder.Free();
FlowAnalysis\NullableWalker.Variables.cs (1)
199_variableBySlot.Free();
FlowAnalysis\NullableWalker_Patterns.cs (6)
927conversions.Free(); 928resultTypes.Free(); 929expressions.Free(); 965conversions.Free(); 966resultTypes.Free(); 967expressions.Free();
Lowering\ClosureConversion\ClosureConversion.Analysis.Tree.cs (8)
100NestedScopes.Free(); 106NestedFunctions.Free(); 169CapturedEnvironments.Free(); 385scopes.Free(); 391labels.Free(); 392_labelsInScope.Free(); 757scopes.Free(); 761labels.Free();
Lowering\ClosureConversion\ClosureConversion.cs (4)
280rewriter._synthesizedMethods.Free(); 638prologue.Free(); 1191newLocals.Free(); 1255prologue.Free();
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (1)
222fileIndices.Free();
Lowering\Instrumentation\LocalStateTracingInstrumenter.cs (1)
115_lazyPreviousContextVariables?.Free();
Lowering\LocalRewriter\LocalRewriter.cs (1)
661statements.Free();
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (1)
1046whenNodes.Free();
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (1)
71_temps.Free();
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (1)
154stack.Free();
Lowering\LocalRewriter\LocalRewriter_Call.cs (2)
858storesToTemps.Free(); 877refKinds.Free();
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (4)
114temps.Free(); 115stores.Free(); 380storesToTemps.Free(); 382refKinds.Free();
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (2)
199stack.Free(); 203bytesBuilder.Free();
Lowering\LocalRewriter\LocalRewriter_DeconstructionAssignmentOperator.cs (7)
47lhsTemps.Free(); 48lhsEffects.Free(); 91temps.Free(); 497deconstructions.Free(); 498conversions.Free(); 499assignments.Free(); 522init.Free();
Lowering\LocalRewriter\LocalRewriter_FunctionPointerInvocation.cs (1)
52temps.Free();
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (1)
155temps.Free();
Lowering\LocalRewriter\LocalRewriter_IsPatternOperator.cs (3)
106_statements.Free(); 167_conjunctBuilder.Free(); 168_sideEffectBuilder.Free();
Lowering\LocalRewriter\LocalRewriter_ObjectCreationExpression.cs (3)
229valueTemps.Free(); 275dynamicSiteInitializers!.Free(); 279loweredInitializers.Free();
Lowering\LocalRewriter\LocalRewriter_ObjectOrCollectionInitializerExpression.cs (2)
201temps.Free(); 229constructionTemps.Free();
Lowering\LocalRewriter\LocalRewriter_StringConcat.cs (2)
80rightFlattened.Free(); 126leftFlattened.Free();
Lowering\LocalRewriter\LocalRewriter_StringInterpolation.cs (1)
172resultExpressions.Free();
Lowering\LocalRewriter\LocalRewriter_TupleCreationExpression.cs (1)
111underlyingTupleTypeChain.Free();
Lowering\SpillSequenceSpiller.cs (3)
93if (_locals != null) _locals.Free(); 94if (_statements != null) _statements.Free(); 120right.Free();
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (6)
381variableCleanup.Free(); 389hoistedLocalsWithDebugScopes.Free(); 532sideEffects.Free(); 744newLocalsBuilder.Free(); 756hoistedLocalsWithDebugScopes.Free(); 765newLocalsBuilder.Free();
Lowering\SyntheticBoundNodeFactory.cs (1)
947builder.Free();
Operations\CSharpOperationFactory.cs (1)
1413stack.Free();
Parser\LanguageParser.cs (1)
13221stack.Free();
Parser\LanguageParser_InterpolatedString.cs (1)
59interpolations.Free();
Symbols\AbstractTypeMap.cs (2)
78newTypeArguments.Free(); 270builder.Free();
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (9)
563anonymousTypes.Free(); 590anonymousDelegates.Free(); 592anonymousDelegatesWithIndexedNames.Free(); 677anonymousDelegates.Free(); 694templates.Free(); 712templates.Free(); 728anonymousTypes.Free(); 733anonymousDelegatesWithIndexedNames.Free(); 738anonymousDelegates.Free();
Symbols\AnonymousTypes\PublicSymbols\AnonymousType.DelegatePublicSymbol.cs (1)
66parameters.Free();
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.DelegateTemplateSymbol.cs (3)
68parameters.Free(); 143parameters.Free(); 203parameters.Free();
Symbols\AssemblySymbol.cs (2)
792nestedTypes.Free(); 973assemblies.Free();
Symbols\Attributes\AttributeData.cs (2)
304builder.Free(); 355builder.Free();
Symbols\Compilation_UsedAssemblies.cs (1)
212stack.Free();
Symbols\Compilation_WellKnownMembers.cs (4)
803namesBuilder.Free(); 816namesBuilder.Free(); 822namesBuilder.Free(); 869flagsBuilder.Free();
Symbols\ConstraintsHelper.cs (8)
94diagnosticsBuilder.Free(); 619underlyingTupleTypeChain.Free(); 620diagnosticsBuilder.Free(); 621nullabilityDiagnosticsBuilder.Free(); 655diagnosticsBuilder.Free(); 690diagnosticsBuilder.Free(); 776diagnosticsBuilder.Free(); 999constraintTypes.Free();
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (3)
383paramMergedTypesBuilder.Free(); 423paramTypesBuilder.Free(); 621paramTypesBuilder.Free();
Symbols\Metadata\PE\DynamicTypeDecoder.cs (3)
284transformedTypeArgsBuilder.Free(); 295transformedTypeArgsBuilder.Free(); 384paramsBuilder.Free();
Symbols\Metadata\PE\NativeIntegerTypeDecoder.cs (2)
150allTypeArguments.Free(); 205builder.Free();
Symbols\Metadata\PE\PENamedTypeSymbol.cs (8)
965fieldDefs.Free(); 1024eventFields.Free(); 1108methodDefs.Free(); 1372nonFieldMembers.Free(); 1373fieldMembers.Free(); 1421members.Free(); 1475members.Free(); 1569types.Free();
Symbols\Metadata\PE\PENamespaceSymbol.cs (1)
280children.Free();
Symbols\Metadata\PE\PEParameterSymbol.cs (2)
870builder.Free(); 886builder.Free();
Symbols\Metadata\PE\PETypeParameterSymbol.cs (1)
682diagnostics.Free();
Symbols\Metadata\PE\TupleTypeDecoder.cs (2)
234paramsBuilder.Free(); 326decodedArgs.Free();
Symbols\NamedTypeSymbol.cs (5)
951allTypeArguments.Free(); 963allTypeArguments.Free(); 990allTypeArguments.Free(); 1025allTypeArguments.Free(); 1026allTypeParameters.Free();
Symbols\OverriddenOrHiddenMembersHelpers.cs (3)
187hiddenBuilder?.Free(); 474currTypeHiddenBuilder.Free(); 502hiddenBuilder.Free();
Symbols\ReducedExtensionMethodSymbol.cs (1)
205diagnosticsBuilder.Free();
Symbols\ReferenceManager.cs (1)
608linkedReferencedAssembliesBuilder.Free();
Symbols\Retargeting\RetargetingNamespaceSymbol.cs (1)
242underlyingMethods.Free();
Symbols\Retargeting\RetargetingSymbolTranslator.cs (6)
550oldArguments.Free(); 585newArguments.Free(); 793newParameterTypesBuilder.Free(); 794newParameterCustomModifiersBuilder.Free(); 1252newArguments.Free(); 1332newArguments.Free();
Symbols\Source\ConstantEvaluationHelpers.cs (5)
77fields.Free(); 152pending.Free(); 258set.Free(); 262fieldsInvolvedInCycles?.Free(); 322stack.Free();
Symbols\Source\SourceAssemblySymbol.cs (1)
1102topLevelTypesFromModules.Free();
Symbols\Source\SourceComplexParameterSymbol.cs (2)
1299parameters.Free(); 1300ordinalsBuilder.Free();
Symbols\Source\SourceFieldSymbol.cs (1)
279order.Free();
Symbols\Source\SourceMemberContainerSymbol.cs (13)
1346symbols.Free(); 2784NonTypeMembers.Free(); 2788group.Free(); 2790StaticInitializers.Free(); 2794group.Free(); 2796InstanceInitializers.Free(); 3008NonTypeMembers?.Free(); 3027initializers.Free(); 3037initializers.Free(); 3043NonTypeMembers?.Free(); 3044InstanceInitializersForPositionalMembers?.Free(); 3520memberNames.Free(); 4613synthesizedMembers.Free();
Symbols\Source\SourceNamedTypeSymbol.cs (2)
380otherPartialClauses?.Free(); 463otherPartialClauses?.Free();
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (1)
381mergedNamespacesOrTypes?.Free();
Symbols\Source\SourceNamespaceSymbol.cs (1)
566builder.Free();
Symbols\Symbol_Attributes.cs (1)
512builder.Free();
Symbols\Synthesized\Records\SynthesizedRecordDeconstruct.cs (1)
86statementsBuilder.Free();
Symbols\Synthesized\Records\SynthesizedRecordEquals.cs (1)
171fields.Free();
Symbols\Tuples\TupleTypeSymbol.cs (2)
734currentFieldsForElements.Free(); 787elementsMatchedByFields.Free();
Symbols\TypeSymbol.cs (1)
1366implementations.Free();
Symbols\TypeSymbolExtensions.cs (3)
1641allTypeParameters.Free(); 1901typeArgumentsBuilder.Free(); 1977paramsBuilder.Free();
Syntax\CSharpPragmaWarningStateMap.cs (1)
52directives.Free();
Syntax\CSharpSyntaxNode.cs (1)
111nodes.Free();
Syntax\SyntaxExtensions.cs (1)
488stack.Free();
Syntax\SyntaxFacts.cs (2)
582stack.Free(); 593stack.Free();
Syntax\SyntaxNormalizer.cs (2)
80_indentations.Free(); 1130currentTriviaList.Free();
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (1)
CommandLineTests.cs (1)
6276flattenedArgs.Free();
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
Emit\DynamicAnalysis\DynamicInstrumentationTests.cs (1)
3590trees.Free();
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (2)
Attributes\AttributeTests_NullableContext.cs (1)
413builder.Free();
Attributes\AttributeTests_Tuples.cs (1)
301typeSymbols.Free();
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (12)
CompilationContext.cs (5)
836stack.Free(); 909updatedReferences.Free(); 956stack.Free(); 1458displayClassInstancesOutside.Free(); 1459displayClassInstancesInside.Free();
CompilationExtensions.cs (2)
124builder.Free(); 136builder.Free();
Rewriters\LocalDeclarationRewriter.cs (1)
52builder.Free();
Symbols\DisplayClassVariable.cs (1)
73fields.Free();
Symbols\EEMethodSymbol.cs (2)
669closureDebugInfoBuilder.Free(); 670lambdaDebugInfoBuilder.Free();
SyntaxHelpers.cs (1)
51builder.Free();
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (195)
CompileExpressionsTests.cs (2)
1355locals.Free(); 1537locals.Free();
DynamicTests.cs (24)
67locals.Free(); 108locals.Free(); 149locals.Free(); 189locals.Free(); 229locals.Free(); 274locals.Free(); 323locals.Free(); 342locals.Free(); 382locals.Free(); 400locals.Free(); 458locals.Free(); 478locals.Free(); 499locals.Free(); 554locals.Free(); 563locals.Free(); 580locals.Free(); 626locals.Free(); 665locals.Free(); 704locals.Free(); 743locals.Free(); 839locals.Free(); 912locals.Free(); 922builder.Free(); 957locals.Free();
ExpressionCompilerTestBase.cs (1)
54_runtimeInstances.Free();
HoistedThisTests.cs (2)
979locals.Free(); 1030locals.Free();
InstructionDecoderTests.cs (1)
429builder?.Free();
LocalFunctionTests.cs (5)
46locals.Free(); 93locals.Free(); 143locals.Free(); 203locals.Free(); 257locals.Free();
LocalsTests.cs (157)
51locals.Free(); 131locals.Free(); 218locals.Free(); 277locals.Free(); 377locals.Free(); 441locals.Free(); 469locals.Free(); 497locals.Free(); 609locals.Free(); 680locals.Free(); 736locals.Free(); 855locals.Free(); 898locals.Free(); 932locals.Free(); 996locals.Free(); 1053locals.Free(); 1077locals.Free(); 1129locals.Free(); 1200locals.Free(); 1298locals.Free(); 1372locals.Free(); 1556locals.Free(); 1593locals.Free(); 1632locals.Free(); 1670locals.Free(); 1710locals.Free(); 1723locals.Free(); 1858locals.Free(); 1903locals.Free(); 1955locals.Free(); 2026locals.Free(); 2094locals.Free(); 2156locals.Free(); 2230locals.Free(); 2270locals.Free(); 2340locals.Free(); 2389locals.Free(); 2435locals.Free(); 2479locals.Free(); 2729locals.Free(); 2770locals.Free(); 2870locals.Free(); 2958locals.Free(); 3033locals.Free(); 3131locals.Free(); 3252locals.Free(); 3310locals.Free(); 3369locals.Free(); 3413locals.Free(); 3472locals.Free(); 3501locals.Free(); 3570locals.Free(); 3671locals.Free(); 3739locals.Free(); 3778locals.Free(); 3811locals.Free(); 3825locals.Free(); 3861locals.Free(); 3900locals.Free(); 3951locals.Free(); 4016locals.Free(); 4052locals.Free(); 4088locals.Free(); 4144locals.Free(); 4168locals.Free(); 4225locals.Free(); 4249locals.Free(); 4284locals.Free(); 4308locals.Free(); 4359locals.Free(); 4415locals.Free(); 4439locals.Free(); 4497locals.Free(); 4557locals.Free(); 4615locals.Free(); 4687locals.Free(); 4756locals.Free(); 4819locals.Free(); 4843locals.Free(); 4898locals.Free(); 4958locals.Free(); 5023locals.Free(); 5047locals.Free(); 5276locals.Free(); 5364locals.Free(); 5467locals.Free(); 5552locals.Free(); 5654locals.Free(); 5768locals.Free(); 5856locals.Free(); 5942locals.Free(); 6022locals.Free(); 6103locals.Free(); 6181locals.Free(); 6258locals.Free(); 6345locals.Free(); 6433locals.Free(); 6481locals.Free(); 6532locals.Free(); 6586locals.Free(); 6637locals.Free(); 6690locals.Free(); 6730locals.Free(); 6781locals.Free(); 6838locals.Free(); 6891locals.Free(); 6949locals.Free(); 7000locals.Free(); 7052locals.Free(); 7104locals.Free(); 7144locals.Free(); 7195locals.Free(); 7247locals.Free(); 7299locals.Free(); 7352locals.Free(); 7406locals.Free(); 7460locals.Free(); 7514locals.Free(); 7565locals.Free(); 7616locals.Free(); 7666locals.Free(); 7721locals.Free(); 7773locals.Free(); 7829locals.Free(); 7867locals.Free(); 7909locals.Free(); 7951locals.Free(); 7996locals.Free(); 8045locals.Free(); 8095locals.Free(); 8131locals.Free(); 8167locals.Free(); 8203locals.Free(); 8251locals.Free(); 8304locals.Free(); 8354locals.Free(); 8408locals.Free(); 8439locals.Free(); 8485locals.Free(); 8532locals.Free(); 8580locals.Free(); 8629locals.Free(); 8679locals.Free(); 8711locals.Free(); 8762locals.Free(); 8809locals.Free(); 8860locals.Free(); 8908locals.Free(); 8941locals.Free(); 8974locals.Free(); 9015locals.Free(); 9045locals.Free(); 9089locals.Free(); 9122locals.Free(); 9155locals.Free(); 9190locals.Free(); 9225locals.Free();
TupleTests.cs (3)
238locals.Free(); 287locals.Free(); 486locals.Free();
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\UnsafeTests.cs (1)
2405builder.Free();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\Metadata\MetadataTypeTests.cs (1)
583builder.Free();
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
CSharpTestBase.cs (1)
1348builder.Free();
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (15)
CustomTypeInfo.cs (1)
102builder.Free();
DynamicFlagsCustomTypeInfo.cs (1)
96builder.Free();
ExpressionCompiler.cs (1)
73builder.Free();
FrameDecoder.cs (1)
182builder?.Free();
InstructionDecoder.cs (1)
138builder.Free();
MetadataUtilities.cs (4)
230referencedModules.Free(); 232identitiesBuilder.Free(); 247metadataBuilder.Free(); 248runtimeWinMdBuilder.Free();
PDB\MethodDebugInfo.cs (1)
108scopesBuilder.Free();
PDB\MethodDebugInfo.Native.cs (2)
196allScopes.Free(); 197containingScopes.Free();
PDB\MethodDebugInfo.Portable.cs (1)
306importGroupBuilder.Free();
PDB\PdbHelpers.cs (2)
21unused.Free(); 59stack.Free();
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler.Utilities (4)
ExpressionCompilerTestHelpers.cs (4)
368scopes.Free(); 439scopes.Free(); 547actual.Free(); 548expected.Free();
Microsoft.CodeAnalysis.Scripting (4)
Hosting\ObjectFormatter\CommonTypeNameFormatter.cs (2)
87stack.Free(); 270nestedTypes.Free();
Script.cs (2)
302references.Free(); 403scriptsReversed.Free();
Microsoft.CodeAnalysis.Test.Utilities (14)
Compilation\CompilationExtensions.cs (1)
352roots.Free();
Compilation\ControlFlowGraphVerifier.cs (2)
451entryStates.Free(); 454regions.Free();
Compilation\TestOperationVisitor.cs (2)
107builder?.Free(); 1636builder.Free();
CompilationVerifier.cs (3)
526actual.Free(); 527expected.Free(); 528names.Free();
CustomDataFlowAnalysis.cs (1)
61unreachableBlocksToVisit.Free();
Diagnostics\DiagnosticDescription.cs (3)
575unmatchedExpectedText.Free(); 576unmatchedActualText.Free(); 578expectedText.Free();
Diagnostics\DiagnosticExtensions.cs (1)
102unmatchedExpected.Free();
Metadata\ILBuilderVisualizer.cs (1)
266blockBuilder.Free();
Microsoft.CodeAnalysis.UnitTests (49)
Analyzers\AnalyzerConfigTests.cs (47)
926configs.Free(); 949configs.Free(); 976configs.Free(); 997configs.Free(); 1019configs.Free(); 1043configs.Free(); 1073configs.Free(); 1103configs.Free(); 1128configs.Free(); 1204configs.Free(); 1230configs.Free(); 1255configs.Free(); 1283configs.Free(); 1314configs.Free(); 1347configs.Free(); 1378configs.Free(); 1423configs.Free(); 1452configs.Free(); 1482configs.Free(); 1505configs.Free(); 1524configs.Free(); 1547configs.Free(); 1563configs.Free(); 1582configs.Free(); 1605configs.Free(); 1656configs.Free(); 1740configs.Free(); 1773configs.Free(); 1819configs.Free(); 1863configs.Free(); 1884configs.Free(); 1903configs.Free(); 1922configs.Free(); 1947configs.Free(); 1968configs.Free(); 1990configs.Free(); 2016configs.Free(); 2045configs.Free(); 2066configs.Free(); 2118configs.Free(); 2200configs.Free(); 2346configs.Free(); 2377configs.Free(); 2414configs.Free(); 2464configs.Free(); 2520configs.Free(); 2548configs.Free();
Text\TextChangeTests.cs (2)
1036oldChangesBuilder.Free(); 1037newChangesBuilder.Free();
Microsoft.CodeAnalysis.VisualBasic (266)
Analysis\FlowAnalysis\AbstractFlowPass.vb (6)
206Me._nesting.Free() 235Me._nesting.Free() 238Me._pendingBranches.Free() 532Me._pendingBranches.Free() 1832caseBlockStateBuilder.Free() 2206stack.Free()
Analysis\FlowAnalysis\DataFlowPass.SlotCollection.vb (1)
79Me._builder.Free()
Analysis\FlowAnalysis\ExitPointsWalker.vb (2)
42Me._branchesOutOf.Free() 44Me._labelsInside.Free()
Analysis\InitializerRewriter.vb (1)
162boundStatements.Free()
Binding\Binder_Delegates.vb (1)
611bestCandidates.Free()
Binding\Binder_Expressions.vb (9)
424elementNames?.Free() 425inferredElementNames?.Free() 484inferredElementNames.Free() 626symbols.Free() 1928array.Free() 2012array.Free() 3369symbols.Free() 4193initializers.Free() 4597results.Free()
Binding\Binder_Invocation.vb (12)
638newMethods.Free() 653newMethods.Free() 657newMethods.Free() 670newMethods.Free() 678newMethods.Free() 691newMethods.Free() 1261bestCandidates.Free() 1933diagnosticPerSymbol.Free() 2466paramArrayItems.Free() 2467parameterToArgumentMap.Free() 2792paramArrayItems.Free() 2795parameterToArgumentMap.Free()
Binding\Binder_Lambda.vb (2)
761fields.Free() 1002returnExpressions.Free()
Binding\Binder_Lookup.vb (1)
1242methods.Free()
Binding\Binder_Query.vb (1)
3507resultList.Free()
Binding\Binder_SelectCase.vb (1)
448caseClauseBuilder.Free()
Binding\Binder_Statements.vb (3)
1482array.Free() 2779blocks.Free() 2780conditions.Free()
Binding\Binder_Utils.vb (4)
313diagnosticsBuilder.Free() 845params.Free() 918params.Free() 981params.Free()
Binding\Binder_XmlLiterals.vb (3)
121importedNamespaces.Free() 134otherAttributes.Free() 135xmlnsAttributes.Free()
Binding\BinderBuilder.vb (2)
208namespaces.Free() 256types.Free()
Binding\DocumentationCommentBinder.vb (1)
262indices2remove.Free()
Binding\DocumentationCommentCrefBinder.vb (3)
93symbols.Free() 188signatureTypes.Free() 1086methods.Free()
Binding\ExecutableCodeBinder.vb (1)
71labels.Free()
Binding\InitializerSemanticModel.vb (2)
124boundInitializers.Free() 138boundInitializers.Free()
Binding\MemberSemanticModel.vb (1)
2254rightOperands.Free()
Binding\SyntheticBoundTrees\SynthesizedPropertyAccessorBase.vb (2)
357eventsToHookup.Free() 358handlerlocalAccesses.Free()
BoundTree\BoundTreeRewriter.vb (1)
141stack.Free()
BoundTree\BoundTreeWalker.vb (1)
103rightOperands.Free()
CodeGen\CodeGenerator.vb (2)
150yieldPoints.Free() 151resumePoints.Free()
CodeGen\EmitOperators.vb (1)
194stack.Free()
CodeGen\Optimizer\StackScheduler.Analyzer.vb (2)
91evalStack.Free() 970stack.Free()
CodeGen\Optimizer\StackScheduler.Rewriter.vb (1)
101stack.Free()
CodeGen\Optimizer\StackScheduler.vb (1)
119additionalDefs.Free()
CommandLine\VisualBasicCommandLineParser.vb (2)
202builder.Free() 1393flattenedArgs.Free()
Compilation\DocumentationComments\DocumentationCommentCompiler.Common.vb (2)
296array.Free() 520builder.Free()
Compilation\DocumentationComments\DocumentationCommentCompiler.NamedType.vb (3)
75multipleDocComments.Free() 81multipleDocComments.Free() 87multipleDocComments.Free()
Compilation\MethodCompiler.vb (12)
400builder.Free() 850stubs.Free() 1003lambdaDebugInfoBuilder.Free() 1004closureDebugInfoBuilder.Free() 1005stateMachineStateDebugInfoBuilder.Free() 1105constructorsPath.Free() 1158diagnosticInfos.Free() 1395lambdaDebugInfoBuilder.Free() 1396closureDebugInfoBuilder.Free() 1397stateMachineStateDebugInfoBuilder.Free() 1556lambdaDebugInfoBuilder.Free() 1557closureDebugInfoBuilder.Free()
Compilation\SemanticModel.vb (6)
899tempBuilder.Free() 1166symbolsBuilder.Free() 1541symbolsBuilder.Free() 1938tempResults.Free() 1979symBuilder.Free() 2840symbols.Free()
Compilation\SyntaxTreeSemanticModel.vb (5)
498symbolsBuilder.Free() 791implementedMemberBuilder.Free() 805builder.Free() 819builder.Free() 833builder.Free()
Compilation\TypeCompilationState.vb (1)
133Me._synthesizedMethods.Free()
Compilation\VisualBasicCompilation.vb (5)
971builder.Free() 1655viableEntryPoints.Free() 1659entryPointCandidates.Free() 1745unusedBuilder.Free() 3175spine.Free()
Declarations\DeclarationTable.vb (1)
129builder.Free()
Declarations\DeclarationTreeBuilder.vb (4)
96implicitClassTypeChildren.Free() 480nestedTypes.Free() 520childrenBuilder.Free() 523typeStack.Free()
Declarations\MergedNamespaceDeclaration.vb (2)
138childNamespaces.Free() 145singleTypeDeclarations.Free()
Emit\EditAndContinue\VisualBasicSymbolMatcher.vb (1)
667members.Free()
Emit\PEAssemblyBuilder.vb (1)
105builder.Free()
Emit\PEModuleBuilder.vb (4)
578stack.Free() 710namespacesAndTopLevelTypesToProcess.Free() 711debugDocuments.Free() 713typesToProcess.Free()
Emit\SymbolAdapter.vb (1)
114synthesized.Free()
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (1)
301initializersBuilder.Free()
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb (1)
169spillBuilders.Free()
Lowering\AsyncRewriter\AsyncRewriter.SpillBuilder.vb (3)
22Me._locals.Free() 27Me._statements.Free() 32Me._fields.Free()
Lowering\Instrumentation\CodeCoverageInstrumenter.vb (1)
219fileIndices.Free()
Lowering\LambdaRewriter\LambdaRewriter.vb (4)
710prologue.Free() 720newLocals.Free() 835newLocals.Free() 836prologue.Free()
Lowering\LocalRewriter\LocalRewriter_BinaryOperators.vb (1)
140stack.Free()
Lowering\LocalRewriter\LocalRewriter_Call.vb (1)
206rewrittenArgs.Free()
Lowering\LocalRewriter\LocalRewriter_ForTo.vb (1)
174cacheAssignments.Free()
Lowering\LocalRewriter\LocalRewriter_RedimClause.vb (1)
97temporaries.Free()
Lowering\LocalRewriter\LocalRewriter_StringConcat.vb (6)
68rightFlattened.Free() 71leftFlattened.Free() 76leftFlattened.Free() 82leftFlattened.Free() 90leftFlattened.Free() 99leftFlattened.Free()
Lowering\LocalRewriter\LocalRewriter_TupleLiteralExpression.vb (1)
104underlyingTupleTypeChain.Free()
Lowering\LocalRewriter\LocalRewriter_UnstructuredExceptionHandling.vb (2)
307_unstructuredExceptionHandling.ExceptionHandlers.Free() 311_unstructuredExceptionHandling.ResumeTargets.Free()
Lowering\MethodToClassRewriter\MethodToClassRewriter.vb (1)
413prologue.Free()
Lowering\StateMachineRewriter\StateMachineRewriter.StateMachineMethodToClassRewriter.vb (1)
282hoistedLocalsWithDebugScopes.Free()
Lowering\StateMachineRewriter\StateMachineRewriter.vb (1)
155initializers.Free()
Operations\VisualBasicOperationFactory.vb (1)
579stack.Free()
Parser\BlockContexts\CompilationUnitContext.vb (4)
129notClosedIfDirectives.Free() 132notClosedRegionDirectives.Free() 199rewriter._declarationBlocksBeingVisited.Free() 200rewriter._parentsOfRegionDirectivesAwaitingClosure.Free()
Semantics\AccessCheck.vb (4)
482baseInterfaces?.Free() 1097illegalExposure.Free() 1148illegalExposure.Free() 1229illegalExposure.Free()
Semantics\Conversions.vb (1)
3713queue.Free()
Semantics\Operators.vb (10)
1957opSet.Free() 2020conversionKinds.Free() 2021opSet.Free() 2228typeSet.Free() 2645typeSet.Free() 2962opSet.Free() 2976opSet.Free() 3012opSet.Free() 3138opSet.Free() 3249candidates.Free()
Semantics\OverloadResolution.vb (15)
935instanceCandidates.Free() 962curriedCandidates.Free() 972candidates.Free() 1030candidates.Free() 1035results.Free() 1297indexesOfEqualMostApplicableCandidates.Free() 1340buckets(i).Free() 1343buckets.Free() 2829argsToParams.Free() 2899diagnosticsBuilder.Free() 3175paramArrayItems.Free() 3191parameterToArgumentMap.Free() 3662quickInfo.Free() 4951paramArrayItems.Free() 4955parameterToArgumentMap.Free()
Semantics\TypeInference\Graph.vb (1)
147orderedList.Free()
Semantics\TypeInference\TypeArgumentInference.vb (2)
347dominantTypeDataList.Free() 861topoSortedGraph.Free()
Semantics\TypeInference\TypeInferenceCollection.vb (1)
171numberSatisfied.Free()
Symbols\AnonymousTypes\AnonymousTypeManager_Templates.vb (2)
247builder.Free() 260builder.Free()
Symbols\AnonymousTypes\PublicSymbols\AnonymousDelegate_TypePublicSymbol.vb (1)
71parameters.Free()
Symbols\AnonymousTypes\PublicSymbols\AnonymousType_TypePublicSymbol.vb (1)
89otherMembersBuilder.Free()
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousDelegate_TemplateSymbol.vb (1)
123parameters.Free()
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_TemplateSymbol.vb (1)
93otherMembersBuilder.Free()
Symbols\ConstraintsHelper.vb (8)
276constraintsBuilder.Free() 380constraints.Free() 401diagnosticsBuilder.Free() 483underlyingTupleTypeChain.Free() 484diagnosticsBuilder.Free() 513diagnosticsBuilder.Free() 557diagnosticsBuilder.Free() 854constraints.Free()
Symbols\MergedNamespaceSymbol.vb (5)
129namespaceArray.Free() 174namespaceArray.Free() 656namespaceArray.Free() 664namespaceArray.Free() 682namespaceArray.Free()
Symbols\Metadata\PE\PENamedTypeSymbol.vb (3)
574methodDefs.Free() 698members.Free() 1129members.Free()
Symbols\Metadata\PE\PENamespaceSymbol.vb (1)
264children.Free()
Symbols\Metadata\PE\PETypeParameterSymbol.vb (1)
293diagnosticsBuilder.Free()
Symbols\Metadata\PE\TupleTypeDecoder.vb (1)
253decodedArgs.Free()
Symbols\MethodSignatureComparer.vb (2)
901substitutedTypes1.Free() 902substitutedTypes2.Free()
Symbols\ReducedExtensionMethodSymbol.vb (3)
107parameterToArgumentMap.Free() 151diagnosticsBuilder.Free() 163diagnosticsBuilder.Free()
Symbols\ReferenceManager.vb (1)
523linkedReferencedAssembliesBuilder.Free()
Symbols\Retargeting\RetargetingSymbolTranslator.vb (4)
466oldArguments.Free() 498newArguments.Free() 724newArguments.Free() 787newArguments.Free()
Symbols\Source\ImplementsHelper.vb (1)
339candidates.Free()
Symbols\Source\OverloadingHelper.vb (1)
70overloadedMembers.Free()
Symbols\Source\OverrideHidingHelper.vb (4)
269diagnosticInfos.Free() 274unimplementedMembers.Free() 728overriddenInThisType.Free() 971nonConflicting.Free()
Symbols\Source\SourceFieldSymbol.vb (6)
211order.Free() 266fields.Free() 330pending.Free() 496[set].Free() 500fieldsInvolvedInCycles?.Free() 550stack.Free()
Symbols\Source\SourceFile.vb (2)
274membersBuilder.Free() 275membersSyntaxBuilder.Free()
Symbols\Source\SourceMemberContainerTypeSymbol.vb (3)
363infosBuffer.Free() 1551DeferredMemberDiagnostic.Free() 2873sourceMethodsWithHandles.Free()
Symbols\Source\SourceMethodSymbol.vb (1)
2170diagnosticsBuilder.Free()
Symbols\Source\SourceModuleSymbol.vb (7)
401membersBuilder.Free() 402membersInfoBuilder.Free() 403aliasesBuilder.Free() 404aliasesInfoBuilder.Free() 534diagnosticsBuilder.Free() 657trees.Free() 745stack.Free()
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (4)
278interfaceMembers.Free() 279eventMembers.Free() 1332attributes.Free() 1639toClone.Free()
Symbols\Source\SourceNamedTypeSymbol_GroupClass.vb (2)
114collectionTypes.Free() 117baseTypes.Free()
Symbols\Source\SourceNamespaceSymbol.vb (1)
209builder.Free()
Symbols\Source\SourcePropertyAccessorSymbol.vb (1)
203diagnosticsBuilder.Free()
Symbols\Source\SourceTypeParameterSymbol.vb (1)
126diagnosticsBuilder.Free()
Symbols\Tuples\TupleTypeSymbol.vb (3)
452typeArgumentsBuilder.Free() 453nonTupleTypeChain.Free() 821currentFieldsForElements.Free()
Symbols\TypeSubstitution.vb (2)
459pairs.Free() 729pairs.Free()
Symbols\UsedAssemblies.vb (1)
168stack.Free()
Symbols\WellKnownMembers.vb (3)
721namesBuilder.Free() 732namesBuilder.Free() 741namesBuilder.Free()
Syntax\InternalSyntax\SyntaxNodeExtensions.vb (1)
685conditionalAccessStack.Free()
Syntax\SyntaxNormalizer.vb (2)
84_indentations.Free() 298currentTriviaList.Free()
Syntax\VisualBasicSyntaxNode.vb (1)
86stack.Free()
Utilities\TypeUnification.vb (1)
229substitutionPairs.Free()
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (3)
Attributes\AttributeTests_Conditional.vb (1)
270attributesArrayBuilder.Free()
Attributes\AttributeTests_Tuples.vb (1)
283typeSymbols.Free()
CodeGen\CodeGenNullable.vb (1)
6695newBlocks.Free()
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (8)
CompilationContext.vb (4)
602stack.Free() 630stack.Free() 713projectLevelImportsBuilder.Free() 1121displayClassInstances.Free()
CompilationExtensions.vb (1)
107builder.Free()
EvaluationContext.vb (1)
213builder.Free()
Symbols\DisplayClassVariable.vb (1)
71fields.Free()
SyntaxHelpers.vb (1)
31builder.Free()
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler.UnitTests (57)
ExpressionCompilerTestBase.vb (1)
49_runtimeInstances.Free()
HoistedMeTests.vb (2)
650locals.Free() 686locals.Free()
InstructionDecoderTests.vb (1)
489builder.Free()
LocalsTests.vb (47)
40locals.Free() 121locals.Free() 217locals.Free() 271locals.Free() 330locals.Free() 364locals.Free() 446locals.Free() 532locals.Free() 583locals.Free() 637locals.Free() 733locals.Free() 833locals.Free() 1040locals.Free() 1089locals.Free() 1235locals.Free() 1287locals.Free() 1346locals.Free() 1419locals.Free() 1508locals.Free() 1574locals.Free() 1647locals.Free() 1698locals.Free() 1731locals.Free() 1814locals.Free() 1853locals.Free() 1930locals.Free() 1972locals.Free() 2016locals.Free() 2101locals.Free() 2183locals.Free() 2255locals.Free() 2346locals.Free() 2459locals.Free() 2562locals.Free() 2620locals.Free() 2666locals.Free() 2723locals.Free() 2755locals.Free() 2821locals.Free() 2922locals.Free() 3007locals.Free() 3088locals.Free() 3146locals.Free() 3196locals.Free() 3232locals.Free() 3266locals.Free() 3302locals.Free()
StaticLocalsTests.vb (3)
234locals.Free() 264locals.Free() 296locals.Free()
TupleTests.vb (3)
241locals.Free() 289locals.Free() 478locals.Free()
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (2)
Semantics\BinaryOperators.vb (2)
1352builder1.Free() 1353builder2.Free()
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (1)
SymbolsTests\Metadata\MetadataTypeTests.vb (1)
1184builder.Free()