12 instantiations of DiagnosticContext
ILLink.RoslynAnalyzer (12)
TrimAnalysis\FeatureCheckReturnValuePattern.cs (1)
35var diagnosticContext = new DiagnosticContext(Operation.Syntax.GetLocation(), reportDiagnostic);
TrimAnalysis\GenericArgumentDataFlow.cs (1)
47var diagnosticContext = new DiagnosticContext(location, reportDiagnostic);
TrimAnalysis\HandleCallAction.cs (1)
40_diagnosticContext = new DiagnosticContext(location, reportDiagnostic);
TrimAnalysis\ReflectionAccessAnalyzer.cs (4)
92var diagnosticContext = new DiagnosticContext(location, _reportDiagnostic); 142var diagnosticContext = new DiagnosticContext(location, _reportDiagnostic); 162var diagnosticContext = new DiagnosticContext(location, _reportDiagnostic); 211var diagnosticContext = new DiagnosticContext(location, _reportDiagnostic);
TrimAnalysis\TrimAnalysisAssignmentPattern.cs (1)
57var diagnosticContext = new DiagnosticContext(Operation.Syntax.GetLocation(), reportDiagnostic);
TrimAnalysis\TrimAnalysisBackingFieldAccessPattern.cs (1)
50DiagnosticContext diagnosticContext = new(Operation.Syntax.GetLocation(), reportDiagnostic);
TrimAnalysis\TrimAnalysisFieldAccessPattern.cs (1)
49DiagnosticContext diagnosticContext = new(Operation.Syntax.GetLocation(), reportDiagnostic);
TrimAnalysis\TrimAnalysisMethodCallPattern.cs (1)
94var diagnosticContext = new DiagnosticContext(location, reportDiagnostic);
TrimAnalysis\TrimAnalysisReflectionAccessPattern.cs (1)
57DiagnosticContext diagnosticContext = new(location, reportDiagnostic);
20 references to DiagnosticContext
ILLink.RoslynAnalyzer (20)
RequiresAnalyzerBase.cs (4)
174in DiagnosticContext diagnosticContext) 248private void CreateRequiresDiagnostic(ISymbol member, AttributeData requiresAttribute, in DiagnosticContext diagnosticContext) 315in DiagnosticContext diagnosticContext) 365in DiagnosticContext diagnosticContext)
RequiresAssemblyFilesAnalyzer.cs (1)
111in DiagnosticContext diagnosticContext)
RequiresUnreferencedCodeAnalyzer.cs (1)
92in DiagnosticContext diagnosticContext)
src\tools\illink\src\ILLink.Shared\TrimAnalysis\HandleCallAction.cs (1)
26private readonly DiagnosticContext _diagnosticContext;
src\tools\illink\src\ILLink.Shared\TrimAnalysis\RequireDynamicallyAccessedMembersAction.cs (1)
19private readonly DiagnosticContext _diagnosticContext;
TrimAnalysis\FeatureCheckReturnValuePattern.cs (1)
35var diagnosticContext = new DiagnosticContext(Operation.Syntax.GetLocation(), reportDiagnostic);
TrimAnalysis\GenericArgumentDataFlow.cs (1)
47var diagnosticContext = new DiagnosticContext(location, reportDiagnostic);
TrimAnalysis\ReflectionAccessAnalyzer.cs (4)
92var diagnosticContext = new DiagnosticContext(location, _reportDiagnostic); 142var diagnosticContext = new DiagnosticContext(location, _reportDiagnostic); 162var diagnosticContext = new DiagnosticContext(location, _reportDiagnostic); 211var diagnosticContext = new DiagnosticContext(location, _reportDiagnostic);
TrimAnalysis\RequireDynamicallyAccessedMembersAction.cs (1)
17DiagnosticContext diagnosticContext,
TrimAnalysis\TrimAnalysisAssignmentPattern.cs (1)
57var diagnosticContext = new DiagnosticContext(Operation.Syntax.GetLocation(), reportDiagnostic);
TrimAnalysis\TrimAnalysisBackingFieldAccessPattern.cs (1)
50DiagnosticContext diagnosticContext = new(Operation.Syntax.GetLocation(), reportDiagnostic);
TrimAnalysis\TrimAnalysisFieldAccessPattern.cs (1)
49DiagnosticContext diagnosticContext = new(Operation.Syntax.GetLocation(), reportDiagnostic);
TrimAnalysis\TrimAnalysisMethodCallPattern.cs (1)
94var diagnosticContext = new DiagnosticContext(location, reportDiagnostic);
TrimAnalysis\TrimAnalysisReflectionAccessPattern.cs (1)
57DiagnosticContext diagnosticContext = new(location, reportDiagnostic);