Base:
method
Free
Microsoft.CodeAnalysis.BindingDiagnosticBag<TAssemblySymbol>.Free()
136 references to Free
Microsoft.CodeAnalysis.CSharp (124)
Binder\Binder_Await.cs (2)
440tempDiagnostics.Free(); 446tempDiagnostics.Free();
Binder\Binder_Crefs.cs (2)
1095unusedDiagnostics.Free(); 1181localDiagnostics.Free();
Binder\Binder_Expressions.cs (9)
2969bag2.Free(); 2974bag.Free(); 6466d.Free(); 6568source.Free(); 7548typeDiagnostics.Free(); 8578diagnostics.Free(); 8592diagnostics.Free(); 9814attemptDiagnostics.Free(); 9831attemptDiagnostics.Free();
Binder\Binder_Initializers.cs (1)
38diagsForInstanceInitializers.Free();
Binder\Binder_InterpolatedString.cs (5)
708conversionDiagnostics.Free(); 751outConstructorDiagnostics.Free(); 772nonOutConstructorDiagnostics.Free(); 777outConstructorDiagnostics.Free(); 846source.Free();
Binder\Binder_Invocation.cs (2)
1048firstFailed.Free(); 1051candidateDiagnostics.Free();
Binder\Binder_Operators.cs (3)
1069conversionDiagnostics.Free(); 4673isTypeDiagnostics.Free(); 4683isPatternDiagnostics.Free();
Binder\Binder_Patterns.cs (2)
1010deconstructDiagnostics.Free(); 1406deconstructDiagnostics.Free();
Binder\Binder_Query.cs (1)
294d.Free();
Binder\Binder_Statements.cs (3)
1283additionalDiagnostics.Free(); 1295additionalDiagnostics.Free(); 4212bindingDiagnostics.Free();
Binder\Binder_Symbols.cs (5)
250resultDiagnostics.Free(); 256resultDiagnostics.Free(); 770bag.Free(); 1066bag.Free(); 1502discarded?.Free();
Binder\EarlyWellKnownAttributeBinder.cs (1)
35dummyDiagnosticBag.Free();
Binder\ForEachLoopBinder.cs (2)
532createConversionDiagnostics.Free(); 908enumeratorInfoDiagnostics.Free();
Binder\UsingStatementBinder.cs (1)
234patternDiagnostics.Free();
BoundTree\VariablePendingInference.cs (1)
98inferenceDiagnostics.Free();
Compilation\CSharpCompilation.cs (10)
2075perCandidateBag.Free(); 2110SpecificDiagnostics.Free(); 2180noMainFoundDiagnostics.Free(); 2697bag.Free(); 2785bindingDiagnostics.Free(); 2992builder.Free(); 3213discarded.Free(); 3575entryPointDiagnostics.Free(); 3623methodBodyDiagnosticBag.Free(); 3810xmlDiagnostics.Free();
Compilation\CSharpCompilation.UsingsFromOptionsAndDiagnostics.cs (2)
67directiveDiagnostics.Free(); 164diagnostics.Free();
Compiler\ClsComplianceChecker.cs (1)
86queue.Free();
Compiler\DocumentationCommentCompiler.IncludeElementExpander.cs (2)
521crefDiagnostics.Free(); 542nameDiagnostics.Free();
Compiler\MethodCompiler.cs (4)
820diagnosticsThisMethod.Free(); 894discardedDiagnostics.Free(); 1404diagsForCurrentMethod.Free(); 1780diagnosticsForThisMethod.Free();
Emitter\Model\PEModuleBuilder.cs (1)
2098bindingDiagnostics.Free();
FlowAnalysis\NullableWalker.cs (4)
8946diagnostics.Free(); 9148diagnostics.Free(); 9204diagnostics.Free(); 9219diagnostics.Free();
Lowering\AsyncRewriter\AsyncRewriter.cs (1)
120bag.Free();
Lowering\IteratorRewriter\IteratorRewriter.cs (1)
135bag.Free();
Symbols\AliasSymbol.cs (1)
337newDiagnostics.Free();
Symbols\Compilation_UsedAssemblies.cs (1)
87diagnostics.Free();
Symbols\ConstraintsHelper.cs (1)
514diagnostics.Free();
Symbols\Source\GlobalExpressionVariable.cs (1)
120diagnostics.Free();
Symbols\Source\LambdaSymbol.cs (1)
303diagnostics.Free();
Symbols\Source\LocalFunctionSymbol.cs (6)
89diagnostics.Free(); 222diagnostics.Free(); 228diagnostics.Free(); 300diagnostics.Free(); 306diagnostics.Free(); 500diagnostics.Free();
Symbols\Source\SourceAssemblySymbol.cs (3)
926diagnostics.Free(); 1051diagnostics.Free(); 1453diagnostics.Free();
Symbols\Source\SourceComplexParameterSymbol.cs (3)
284diagnostics.Free(); 356diagnostics.Free(); 1561diagnostics.Free();
Symbols\Source\SourceFieldLikeEventSymbol.cs (1)
141declaratorDiagnostics.Free();
Symbols\Source\SourceFieldSymbol.cs (2)
317diagnostics.Free(); 342diagnostics.Free();
Symbols\Source\SourceFixedFieldSymbol.cs (1)
134diagnostics.Free();
Symbols\Source\SourceMemberContainerSymbol.cs (12)
575diagnostics.Free(); 587diagnostics.Free(); 641diagnostics.Free(); 696diagnostics.Free(); 1333diagnostics.Free(); 1712diagnostics.Free(); 1717diagnostics.Free(); 2618diagnostics.Free(); 3530diagnostics.Free(); 3535diagnostics.Free(); 3615diagnostics.Free(); 3631diagnostics.Free();
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
66diagnostics.Free();
Symbols\Source\SourceMemberFieldSymbol.cs (2)
616diagnostics.Free(); 617diagnosticsForFirstDeclarator.Free();
Symbols\Source\SourceMemberMethodSymbol.cs (1)
486diagnostics.Free();
Symbols\Source\SourceModuleSymbol.cs (2)
208diagnostics.Free(); 268diagnostics.Free();
Symbols\Source\SourceNamedTypeSymbol.cs (2)
288diagnostics.Free(); 762diagnostics.Free();
Symbols\Source\SourceNamedTypeSymbol_Bases.cs (3)
55diagnostics.Free(); 81diagnostics.Free(); 264diagnostics.Free();
Symbols\Source\SourceNamedTypeSymbol_Enum.cs (1)
37diagnostics.Free();
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (2)
843directiveDiagnostics.Free(); 1064diagnostics.Free();
Symbols\Source\SourceNamespaceSymbol.cs (1)
242diagnostics.Free();
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
1096diagnostics.Free();
Symbols\Source\SourceOrdinaryMethodSymbolBase.cs (1)
57diagnostics.Free();
Symbols\Source\SourcePropertySymbolBase.cs (3)
401diagnostics.Free(); 1812diagnostics.Free(); 1850diagnostics.Free();
Symbols\Source\SourceTypeParameterSymbol.cs (1)
241diagnostics.Free();
Symbols\Symbol_Attributes.cs (4)
368diagnostics.Free(); //NOTE: dropped. 388diagnostics.Free(); //NOTE: dropped. 439diagnostics.Free(); 522diagnostics.Free();
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
CodeGen\CodeGenTests.cs (1)
13302diagnostics.Free();
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1)
FlowAnalysis\FlowTestBase.cs (1)
41diagnostics.Free();
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (4)
Semantics\FieldInitializerBindingTests.cs (1)
302diagnostics.Free();
Semantics\ImplicitlyTypeArraysTests.cs (1)
39diagnostics.Free();
Semantics\OperatorTests.cs (1)
3205diagnostics.Free();
Semantics\OverloadResolutionTestBase.cs (1)
38diagnostics.Free();
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
LexicalAndXml\XmlDocCommentTests.cs (1)
68diags.Free();
Microsoft.CodeAnalysis.CSharp.Test.Utilities (5)
CompilingTestBase.cs (1)
40diagnostics.Free();
CSharpTestBase.cs (1)
2359bindingDiagnostics.Free();
Extensions.cs (3)
939bindingDiagnostics.Free(); 948bindingDiagnostics.Free(); 957bindingDiagnostics.Free();