Base:
method
Free
Microsoft.CodeAnalysis.BindingDiagnosticBag<TAssemblySymbol>.Free()
128 references to Free
Microsoft.CodeAnalysis.CSharp (128)
Binder\Binder_Await.cs (2)
453tempDiagnostics.Free(); 459tempDiagnostics.Free();
Binder\Binder_Crefs.cs (2)
1113unusedDiagnostics.Free(); 1199localDiagnostics.Free();
Binder\Binder_Expressions.cs (8)
3043bag2.Free(); 3048bag.Free(); 6605d.Free(); 6707source.Free(); 8799diagnostics.Free(); 8815diagnostics.Free(); 10123attemptDiagnostics.Free(); 10140attemptDiagnostics.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)
1065firstFailed.Free(); 1068candidateDiagnostics.Free();
Binder\Binder_Operators.cs (3)
1105conversionDiagnostics.Free(); 4888isTypeDiagnostics.Free(); 4919isPatternDiagnostics.Free();
Binder\Binder_Patterns.cs (4)
1235caseDiagnostics.Free(); 1257unionDiagnostics.Free(); 1625deconstructDiagnostics.Free(); 2043deconstructDiagnostics.Free();
Binder\Binder_Query.cs (1)
294d.Free();
Binder\Binder_Statements.cs (3)
1288additionalDiagnostics.Free(); 1300additionalDiagnostics.Free(); 4256bindingDiagnostics.Free();
Binder\Binder_Symbols.cs (5)
252resultDiagnostics.Free(); 258resultDiagnostics.Free(); 774bag.Free(); 1070bag.Free(); 1517discarded?.Free();
Binder\EarlyWellKnownAttributeBinder.cs (1)
35dummyDiagnosticBag.Free();
Binder\ForEachLoopBinder.cs (3)
533createConversionDiagnostics.Free(); 916enumeratorInfoDiagnostics.Free(); 1250patternDiagnostics.Free();
Binder\UsingStatementBinder.cs (1)
238patternDiagnostics.Free();
BoundTree\VariablePendingInference.cs (1)
98inferenceDiagnostics.Free();
Compilation\CSharpCompilation.cs (10)
2122perCandidateBag.Free(); 2157SpecificDiagnostics.Free(); 2227noMainFoundDiagnostics.Free(); 2744bag.Free(); 2832bindingDiagnostics.Free(); 3039builder.Free(); 3294discarded.Free(); 3695entryPointDiagnostics.Free(); 3743methodBodyDiagnosticBag.Free(); 3931xmlDiagnostics.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)
827diagnosticsThisMethod.Free(); 901discardedDiagnostics.Free(); 1410diagsForCurrentMethod.Free(); 1801diagnosticsForThisMethod.Free();
Emitter\Model\PEModuleBuilder.cs (1)
2294bindingDiagnostics.Free();
Emitter\NoPia\EmbeddedTypesManager.cs (1)
154bindingDiagnosticBag.Free();
FlowAnalysis\NullableWalker.cs (4)
9413diagnostics.Free(); 9673diagnostics.Free(); 9729diagnostics.Free(); 9744diagnostics.Free();
Lowering\AsyncRewriter\AsyncRewriter.cs (1)
120bag.Free();
Lowering\IteratorRewriter\IteratorRewriter.cs (1)
135bag.Free();
Symbols\AliasSymbol.cs (1)
337newDiagnostics.Free();
Symbols\AnonymousTypes\AnonymousTypeManager.cs (1)
38dependencies.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)
318diagnostics.Free();
Symbols\Source\LocalFunctionSymbol.cs (6)
96diagnostics.Free(); 249diagnostics.Free(); 255diagnostics.Free(); 328diagnostics.Free(); 334diagnostics.Free(); 545diagnostics.Free();
Symbols\Source\SourceAssemblySymbol.cs (3)
926diagnostics.Free(); 1051diagnostics.Free(); 1453diagnostics.Free();
Symbols\Source\SourceComplexParameterSymbol.cs (3)
290diagnostics.Free(); 362diagnostics.Free(); 1603diagnostics.Free();
Symbols\Source\SourceFieldLikeEventSymbol.cs (1)
148declaratorDiagnostics.Free();
Symbols\Source\SourceFieldSymbol.cs (2)
317diagnostics.Free(); 342diagnostics.Free();
Symbols\Source\SourceFixedFieldSymbol.cs (1)
134diagnostics.Free();
Symbols\Source\SourceMemberContainerSymbol.cs (12)
600diagnostics.Free(); 612diagnostics.Free(); 666diagnostics.Free(); 721diagnostics.Free(); 1428diagnostics.Free(); 1807diagnostics.Free(); 1812diagnostics.Free(); 2757diagnostics.Free(); 3675diagnostics.Free(); 3680diagnostics.Free(); 3769diagnostics.Free(); 3785diagnostics.Free();
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
66diagnostics.Free();
Symbols\Source\SourceMemberFieldSymbol.cs (2)
648diagnostics.Free(); 649diagnosticsForFirstDeclarator.Free();
Symbols\Source\SourceMemberMethodSymbol.cs (1)
486diagnostics.Free();
Symbols\Source\SourceModuleSymbol.cs (2)
208diagnostics.Free(); 270diagnostics.Free();
Symbols\Source\SourceNamedTypeSymbol.cs (2)
292diagnostics.Free(); 767diagnostics.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)
857directiveDiagnostics.Free(); 1090diagnostics.Free();
Symbols\Source\SourceNamespaceSymbol.cs (1)
242diagnostics.Free();
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
1123diagnostics.Free();
Symbols\Source\SourceOrdinaryMethodSymbolBase.cs (1)
57diagnostics.Free();
Symbols\Source\SourcePropertySymbolBase.cs (3)
401diagnostics.Free(); 1844diagnostics.Free(); 1882diagnostics.Free();
Symbols\Source\SourceTypeParameterSymbol.cs (1)
241diagnostics.Free();
Symbols\Symbol_Attributes.cs (4)
372diagnostics.Free(); //NOTE: dropped. 392diagnostics.Free(); //NOTE: dropped. 444diagnostics.Free(); 527diagnostics.Free();