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