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