176 references to Free
Microsoft.CodeAnalysis (2)
Binding\BindingDiagnosticBag.cs (2)
93Free(); 100other.Free();
Microsoft.CodeAnalysis.CSharp (92)
Binder\Binder_Expressions.cs (4)
2703bag2.Free(); 7313diagnostics.Free(); 8134attemptDiagnostics.Free(); 8151attemptDiagnostics.Free();
Binder\Binder_Initializers.cs (1)
38diagsForInstanceInitializers.Free();
Binder\Binder_InterpolatedString.cs (4)
562conversionDiagnostics.Free(); 605outConstructorDiagnostics.Free(); 626nonOutConstructorDiagnostics.Free(); 631outConstructorDiagnostics.Free();
Binder\Binder_Invocation.cs (2)
861firstFailed.Free(); 864candidateDiagnostics.Free();
Binder\Binder_Operators.cs (2)
3203isTypeDiagnostics.Free(); 3213isPatternDiagnostics.Free();
Binder\Binder_Patterns.cs (2)
1000deconstructDiagnostics.Free(); 1396deconstructDiagnostics.Free();
Binder\Binder_Query.cs (1)
294d.Free();
Binder\Binder_Statements.cs (3)
1292additionalDiagnostics.Free(); 1304additionalDiagnostics.Free(); 4074bindingDiagnostics.Free();
Binder\Binder_Symbols.cs (3)
760bag.Free(); 1056bag.Free(); 1444discarded?.Free();
Binder\EarlyWellKnownAttributeBinder.cs (1)
35dummyDiagnosticBag.Free();
Binder\ForEachLoopBinder.cs (1)
496createConversionDiagnostics.Free();
BoundTree\VariablePendingInference.cs (1)
96inferenceDiagnostics.Free();
Compilation\CSharpCompilation.cs (4)
1863perCandidateBag.Free(); 1898SpecificDiagnostics.Free(); 1968noMainFoundDiagnostics.Free(); 2465bindingDiagnostics.Free();
Compilation\CSharpCompilation.UsingsFromOptionsAndDiagnostics.cs (2)
67directiveDiagnostics.Free(); 164diagnostics.Free();
Compiler\DocumentationCommentCompiler.IncludeElementExpander.cs (2)
521crefDiagnostics.Free(); 542nameDiagnostics.Free();
Compiler\MethodCompiler.cs (5)
787diagnosticsThisMethod.Free(); 859discardedDiagnostics.Free(); 912diagnosticsThisMethod.Free(); 1395diagsForCurrentMethod.Free(); 1681diagnosticsForThisMethod.Free();
Lowering\AsyncRewriter\AsyncRewriter.cs (1)
120bag.Free();
Lowering\IteratorRewriter\IteratorRewriter.cs (1)
135bag.Free();
Symbols\AliasSymbol.cs (1)
342newDiagnostics.Free();
Symbols\ConstraintsHelper.cs (1)
481diagnostics.Free();
Symbols\Source\GlobalExpressionVariable.cs (1)
118diagnostics.Free();
Symbols\Source\LocalFunctionSymbol.cs (3)
191diagnostics.Free(); 264diagnostics.Free(); 455diagnostics.Free();
Symbols\Source\SourceAssemblySymbol.cs (3)
920diagnostics.Free(); 1044diagnostics.Free(); 1443diagnostics.Free();
Symbols\Source\SourceComplexParameterSymbol.cs (2)
276diagnostics.Free(); 348diagnostics.Free();
Symbols\Source\SourceFieldLikeEventSymbol.cs (1)
126declaratorDiagnostics.Free();
Symbols\Source\SourceFieldSymbol.cs (2)
328diagnostics.Free(); 353diagnostics.Free();
Symbols\Source\SourceFixedFieldSymbol.cs (1)
133diagnostics.Free();
Symbols\Source\SourceMemberContainerSymbol.cs (12)
544diagnostics.Free(); 556diagnostics.Free(); 604diagnostics.Free(); 654diagnostics.Free(); 1290diagnostics.Free(); 1564diagnostics.Free(); 1569diagnostics.Free(); 1671diagnostics.Free(); 2260diagnostics.Free(); 3090diagnostics.Free(); 3095diagnostics.Free(); 3154diagnostics.Free();
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
66diagnostics.Free();
Symbols\Source\SourceMemberFieldSymbol.cs (2)
601diagnostics.Free(); 602diagnosticsForFirstDeclarator.Free();
Symbols\Source\SourceMemberMethodSymbol.cs (1)
357diagnostics.Free();
Symbols\Source\SourceModuleSymbol.cs (2)
207diagnostics.Free(); 258diagnostics.Free();
Symbols\Source\SourceNamedTypeSymbol.cs (2)
290diagnostics.Free(); 760diagnostics.Free();
Symbols\Source\SourceNamedTypeSymbol_Bases.cs (3)
54diagnostics.Free(); 80diagnostics.Free(); 263diagnostics.Free();
Symbols\Source\SourceNamedTypeSymbol_Enum.cs (1)
37diagnostics.Free();
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (2)
795directiveDiagnostics.Free(); 1016diagnostics.Free();
Symbols\Source\SourceNamespaceSymbol.cs (1)
236diagnostics.Free();
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
331diagnostics.Free();
Symbols\Source\SourceOrdinaryMethodSymbolBase.cs (1)
151diagnostics.Free();
Symbols\Source\SourcePropertySymbolBase.cs (3)
324diagnostics.Free(); 1471diagnostics.Free(); 1500diagnostics.Free();
Symbols\Source\SourceTypeParameterSymbol.cs (1)
239diagnostics.Free();
Symbols\Symbol_Attributes.cs (4)
359diagnostics.Free(); //NOTE: dropped. 379diagnostics.Free(); //NOTE: dropped. 424diagnostics.Free(); 507diagnostics.Free();
Microsoft.CodeAnalysis.VisualBasic (81)
Binding\Binder_Delegates.vb (2)
405zeroArgumentDiagnostics.Free() 410argumentDiagnostics.Free()
Binding\Binder_Expressions.vb (6)
1107exprDiagnostics.Free() 1112exprDiagnostics.Free() 2722leftDiagnostics.Free() 2740propertyDiagnostics.Free() 4906allIgnoreDiagnostics.Free() 4907ignoreDiagnostics.Free()
Binding\Binder_Initializers.vb (1)
578initValueDiagnostics.Free()
Binding\Binder_Invocation.vb (3)
494tmpDiagnostics.Free() 561tempDiagnostics.Free() 3199ignoreDiagnostics.Free()
Binding\Binder_ObjectInitializer.vb (4)
55argumentDiagnostics.Free() 742memberBindingDiagnostics.Free() 820ienumerableUseSiteDiagnostics.Free() 850temporaryDiagnostics.Free()
Binding\Binder_Query.vb (2)
2362conversionDiagnostic.Free() 4405additionalDiagnostics.Free()
Binding\Binder_Statements.vb (7)
2659diagBag.Free() 3758ienumerableUseSiteDiagnostics.Free() 3768detailedDiagnostics.Free() 3796ienumerableUseSiteDiagnostics.Free() 3820detailedDiagnostics.Free() 3821ienumerableUseSiteDiagnostics.Free() 3834detailedDiagnostics.Free()
Binding\EarlyWellKnownAttributeBinder.vb (1)
57diagnostics.Free()
Compilation\DocumentationComments\DocumentationCommentCompiler.Includes.vb (1)
631diagnostics.Free()
Compilation\DocumentationComments\DocumentationCommentWalker.vb (1)
158diagnostics.Free()
Compilation\MethodCompiler.vb (7)
899diagnosticsThisMethod.Free() 907diagnosticsThisMethod.Free() 979diagnosticsThisMethod.Free() 1035diagnosticsThisMethod.Free() 1320diagsForCurrentMethod.Free() 1516diagnostics.Free() 1553diagnostics.Free()
Compilation\SemanticModel.vb (1)
801diagnostics.Free()
Lowering\AsyncRewriter\AsyncRewriter.vb (1)
345bag.Free()
Lowering\IteratorRewriter\IteratorRewriter.vb (1)
133bag.Free()
Semantics\OverloadResolution.vb (1)
3171defaultValueDiagnostics.Free()
Semantics\TypeInference\TypeInferenceCollection.vb (1)
368dominantTypeDiagnostics.Free()
Symbols\NamedTypeSymbol.vb (4)
743diagnostics.Free() 795diagnostics.Free() 869diagnostics.Free() 886diagnostics.Free()
Symbols\ReducedExtensionMethodSymbol.vb (2)
110inferenceDiagnostic.Free() 115inferenceDiagnostic.Free()
Symbols\Source\SourceAssemblySymbol.vb (1)
430diagnostics.Free()
Symbols\Source\SourceComplexParameterSymbol.vb (1)
139diagnostics.Free()
Symbols\Source\SourceEventSymbol.vb (4)
303diagnostics.Free() 327diagnostics.Free() 473diagnostics.Free() 517diagnostics.Free()
Symbols\Source\SourceFieldSymbol.vb (2)
231diagnostics.Free() 369diagnostics.Free()
Symbols\Source\SourceFile.vb (1)
346clauseDiagnostics.Free()
Symbols\Source\SourceMemberContainerTypeSymbol.vb (3)
1676diagBag.Free() 2009diagnostics.Free() 3474diagnostics.Free()
Symbols\Source\SourceMemberFieldSymbol.vb (1)
70diagnostics.Free()
Symbols\Source\SourceMemberMethodSymbol.vb (4)
271diagnostics.Free() 295diagBag.Free() 381diagnostics.Free() 564diagnostics.Free()
Symbols\Source\SourceMethodSymbol.vb (1)
2178diagBag.Free()
Symbols\Source\SourceModuleSymbol.vb (1)
405diagBagForThisImport.Free()
Symbols\Source\SourceNamedTypeSymbol.vb (3)
1652diagnostics.Free() 1689diagnostics.Free() 1765tempDiags.Free()
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
282diagnostics.Free()
Symbols\Source\SourcePropertyAccessorSymbol.vb (2)
211diagBag.Free() 272diagBag.Free()
Symbols\Source\SourcePropertySymbol.vb (2)
802diagnostics.Free() 871diagnostics.Free()
Symbols\Source\SourceTypeParameterSymbol.vb (1)
127diagnostics.Free()
Symbols\Source\SynthesizedEventAccessorSymbol.vb (2)
66diagnostics.Free() 94diagnostics.Free()
Symbols\Source\SynthesizedEventBackingFieldSymbol.vb (1)
49diagnostics.Free()
Symbols\Source\SynthesizedMainTypeEntryPoint.vb (1)
66defaultInstancePropertyDiagnostics.Free()
Symbols\Symbol_Attributes.vb (1)
295diagnostics.Free()
Symbols\SynthesizedSymbols\SynthesizedEventDelegateSymbol.vb (2)
83diagBag.Free() 422diagnostics.Free()
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
CompilationContext.vb (1)
536diagnostics.Free()