14 instantiations of DiagnosticContext
ILLink.RoslynAnalyzer (14)
RequiresAnalyzerBase.cs (1)
174
var diagnosticContext = new
DiagnosticContext
(
TrimAnalysis\FeatureCheckReturnValuePattern.cs (1)
35
var diagnosticContext = new
DiagnosticContext
(Operation.Syntax.GetLocation(), reportDiagnostic);
TrimAnalysis\GenericArgumentDataFlow.cs (1)
71
var diagnosticContext = new
DiagnosticContext
(_location, _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 (6)
131
in
DiagnosticContext
diagnosticContext)
153
protected virtual bool IsInRequiresScope(ISymbol containingSymbol, in
DiagnosticContext
context)
174
var
diagnosticContext = new DiagnosticContext(
237
private void CreateRequiresDiagnostic(ISymbol member, AttributeData requiresAttribute, in
DiagnosticContext
diagnosticContext)
304
in
DiagnosticContext
diagnosticContext)
354
in
DiagnosticContext
diagnosticContext)
RequiresAssemblyFilesAnalyzer.cs (1)
111
in
DiagnosticContext
diagnosticContext)
RequiresUnreferencedCodeAnalyzer.cs (1)
70
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\GenericArgumentDataFlow.cs (1)
71
var
diagnosticContext = new DiagnosticContext(_location, _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,