14 instantiations of DiagnosticContext
ILLink.RoslynAnalyzer (14)
RequiresAnalyzerBase.cs (2)
56
var diagnosticContext = new
DiagnosticContext
(location, reportDiagnostic);
202
var diagnosticContext = new
DiagnosticContext
(
TrimAnalysis\FeatureCheckReturnValuePattern.cs (1)
35
var diagnosticContext = new
DiagnosticContext
(Operation.Syntax.GetLocation(), reportDiagnostic);
TrimAnalysis\HandleCallAction.cs (1)
43
_diagnosticContext = new
DiagnosticContext
(location, reportDiagnostic);
TrimAnalysis\ReflectionAccessAnalyzer.cs (4)
99
var diagnosticContext = new
DiagnosticContext
(location, _reportDiagnostic);
149
var diagnosticContext = new
DiagnosticContext
(location, _reportDiagnostic);
169
var diagnosticContext = new
DiagnosticContext
(location, _reportDiagnostic);
218
var diagnosticContext = new
DiagnosticContext
(location, _reportDiagnostic);
TrimAnalysis\RequireDynamicallyAccessedMembersAction.cs (2)
45
_diagnosticContext =
new
(location, reportDiagnostic);
50
var diagnosticContext = new
DiagnosticContext
(_location, _reportDiagnostic);
TrimAnalysis\TrimAnalysisBackingFieldAccessPattern.cs (1)
50
DiagnosticContext diagnosticContext =
new
(Operation.Syntax.GetLocation(), reportDiagnostic);
TrimAnalysis\TrimAnalysisFieldAccessPattern.cs (1)
49
DiagnosticContext diagnosticContext =
new
(Operation.Syntax.GetLocation(), reportDiagnostic);
TrimAnalysis\TrimAnalysisMethodCallPattern.cs (1)
95
var diagnosticContext = new
DiagnosticContext
(location, reportDiagnostic);
TrimAnalysis\TrimAnalysisReflectionAccessPattern.cs (1)
58
DiagnosticContext diagnosticContext =
new
(location, reportDiagnostic);
24 references to DiagnosticContext
ILLink.RoslynAnalyzer (24)
RequiresAnalyzerBase.cs (7)
56
var
diagnosticContext = new DiagnosticContext(location, reportDiagnostic);
159
in
DiagnosticContext
diagnosticContext)
181
protected virtual bool IsInRequiresScope(ISymbol containingSymbol, in
DiagnosticContext
context)
202
var
diagnosticContext = new DiagnosticContext(
271
private void CreateRequiresDiagnostic(ISymbol member, AttributeData requiresAttribute, in
DiagnosticContext
diagnosticContext)
338
in
DiagnosticContext
diagnosticContext)
388
in
DiagnosticContext
diagnosticContext)
RequiresAssemblyFilesAnalyzer.cs (1)
111
in
DiagnosticContext
diagnosticContext)
RequiresUnreferencedCodeAnalyzer.cs (1)
76
in
DiagnosticContext
diagnosticContext)
RequiresUnsafeAnalyzer.cs (1)
55
protected override bool IsInRequiresScope(ISymbol containingSymbol, in
DiagnosticContext
context)
src\tools\illink\src\ILLink.Shared\TrimAnalysis\HandleCallAction.cs (1)
26
private readonly
DiagnosticContext
_diagnosticContext;
src\tools\illink\src\ILLink.Shared\TrimAnalysis\RequireDynamicallyAccessedMembersAction.cs (1)
19
private readonly
DiagnosticContext
_diagnosticContext;
TrimAnalysis\FeatureCheckReturnValuePattern.cs (1)
35
var
diagnosticContext = new DiagnosticContext(Operation.Syntax.GetLocation(), reportDiagnostic);
TrimAnalysis\ReflectionAccessAnalyzer.cs (5)
99
var
diagnosticContext = new DiagnosticContext(location, _reportDiagnostic);
149
var
diagnosticContext = new DiagnosticContext(location, _reportDiagnostic);
169
var
diagnosticContext = new DiagnosticContext(location, _reportDiagnostic);
218
var
diagnosticContext = new DiagnosticContext(location, _reportDiagnostic);
223
internal bool TryResolveTypeNameAndMark(string typeName, in
DiagnosticContext
diagnosticContext, bool needsAssemblyName, [NotNullWhen(true)] out ITypeSymbol? type)
TrimAnalysis\RequireDynamicallyAccessedMembersAction.cs (1)
50
var
diagnosticContext = new DiagnosticContext(_location, _reportDiagnostic);
TrimAnalysis\TrimAnalysisBackingFieldAccessPattern.cs (1)
50
DiagnosticContext
diagnosticContext = new(Operation.Syntax.GetLocation(), reportDiagnostic);
TrimAnalysis\TrimAnalysisFieldAccessPattern.cs (1)
49
DiagnosticContext
diagnosticContext = new(Operation.Syntax.GetLocation(), reportDiagnostic);
TrimAnalysis\TrimAnalysisMethodCallPattern.cs (1)
95
var
diagnosticContext = new DiagnosticContext(location, reportDiagnostic);
TrimAnalysis\TrimAnalysisReflectionAccessPattern.cs (1)
58
DiagnosticContext
diagnosticContext = new(location, reportDiagnostic);
TrimAnalysis\TypeNameResolver.cs (1)
28
in
DiagnosticContext
diagnosticContext,