1 instantiation of DiagnosticsPass
Microsoft.CodeAnalysis.CSharp (1)
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
39var diagnosticPass = new DiagnosticsPass(compilation, diagnostics, containingSymbol);
8 references to DiagnosticsPass
Microsoft.CodeAnalysis.CSharp (7)
CodeGen\EmitExpression.cs (2)
1266if (DiagnosticsPass.IsNonAgileFieldAccess(fieldAccess, _module.Compilation)) 2446DiagnosticsPass.IsNonAgileFieldAccess(fieldAccess, _module.Compilation))
Compiler\MethodCompiler.cs (3)
1040DiagnosticsPass.IssueDiagnostics(_compilation, initializerStatements, BindingDiagnosticBag.Discarded, methodSymbol); 1114DiagnosticsPass.IssueDiagnostics(_compilation, analyzedInitializers, diagsForCurrentMethod, methodSymbol); 1140DiagnosticsPass.IssueDiagnostics(_compilation, body, diagsForCurrentMethod, methodSymbol);
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
39var diagnosticPass = new DiagnosticsPass(compilation, diagnostics, containingSymbol);
Lowering\LocalRewriter\LocalRewriter_StringConcat.cs (1)
503return DiagnosticsPass.IsNonAgileFieldAccess(fieldAccess, compilation);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
Symbols\EEMethodSymbol.cs (1)
486DiagnosticsPass.IssueDiagnostics(compilation, body, diagnostics, this);