25 references to AddDiagnostic
ILLink.RoslynAnalyzer (25)
RequiresAnalyzerBase.cs (1)
238
diagnosticContext.
AddDiagnostic
(RequiresDiagnosticId, member.GetDisplayName (), message, url);
RequiresAssemblyFilesAnalyzer.cs (2)
113
diagnosticContext.
AddDiagnostic
(DiagnosticId.AvoidAssemblyGetFilesInSingleFile, member.GetDisplayName ());
118
diagnosticContext.
AddDiagnostic
(DiagnosticId.AvoidAssemblyLocationInSingleFile, member.GetDisplayName ());
src\tools\illink\src\ILLink.Shared\TrimAnalysis\HandleCallAction.cs (13)
299
_diagnosticContext.
AddDiagnostic
(DiagnosticId.UnrecognizedTypeInRuntimeHelpersRunClassConstructor, calledMethod.GetDisplayName ());
700
_diagnosticContext.
AddDiagnostic
(DiagnosticId.PropertyAccessorParameterInLinqExpressionsCannotBeStaticallyDetermined,
773
_diagnosticContext.
AddDiagnostic
(DiagnosticId.MakeGenericMethod, calledMethod.GetDisplayName ());
783
_diagnosticContext.
AddDiagnostic
(DiagnosticId.MakeGenericMethod, calledMethod.GetDisplayName ());
836
_diagnosticContext.
AddDiagnostic
(DiagnosticId.CaseInsensitiveTypeGetTypeCallIsNotSupported, calledMethod.GetDisplayName ());
857
_diagnosticContext.
AddDiagnostic
(DiagnosticId.UnrecognizedTypeNameInTypeGetType, calledMethod.GetDisplayName ());
924
_diagnosticContext.
AddDiagnostic
(DiagnosticId.MakeGenericType, calledMethod.GetDisplayName ());
932
_diagnosticContext.
AddDiagnostic
(DiagnosticId.MakeGenericType, calledMethod.GetDisplayName ());
1090
_diagnosticContext.
AddDiagnostic
(DiagnosticId.MakeGenericMethod, calledMethod.GetDisplayName ());
1229
_diagnosticContext.
AddDiagnostic
(DiagnosticId.ParametersOfAssemblyCreateInstanceCannotBeAnalyzed, calledMethod.GetDisplayName ());
1351
_diagnosticContext.
AddDiagnostic
(DiagnosticId.MakeGenericMethod, reflectionMethod.GetDisplayName ());
1403
_diagnosticContext.
AddDiagnostic
(DiagnosticId.UnrecognizedParameterInMethodCreateInstance, new ParameterProxy (calledMethod, (ParameterIndex) 1 + offset).GetDisplayName (), calledMethod.GetDisplayName ());
1407
_diagnosticContext.
AddDiagnostic
(DiagnosticId.UnrecognizedParameterInMethodCreateInstance, new ParameterProxy (calledMethod, (ParameterIndex) 0 + offset).GetDisplayName (), calledMethod.GetDisplayName ());
src\tools\illink\src\ILLink.Shared\TrimAnalysis\RequireDynamicallyAccessedMembersAction.cs (1)
67
_diagnosticContext.
AddDiagnostic
(diagnosticId, targetValue.GetDiagnosticArgumentsForAnnotationMismatch ().ToArray ());
TrimAnalysis\FeatureCheckReturnValuePattern.cs (2)
42
diagnosticContext.
AddDiagnostic
(
60
diagnosticContext.
AddDiagnostic
(
TrimAnalysis\ReflectionAccessAnalyzer.cs (6)
91
diagnosticContext.
AddDiagnostic
(DiagnosticId.RequiresUnreferencedCode, member.GetDisplayName (), message, url);
139
diagnosticContext.
AddDiagnostic
(id, _typeHierarchyType!.GetDisplayName (),
147
diagnosticContext.
AddDiagnostic
(id, _typeHierarchyType!.GetDisplayName (), member.GetDisplayName ());
155
diagnosticContext.
AddDiagnostic
(DiagnosticId.DynamicallyAccessedMembersMethodAccessedViaReflection, methodSymbol.GetDisplayName ());
159
diagnosticContext.
AddDiagnostic
(DiagnosticId.DynamicallyAccessedMembersMethodAccessedViaReflection, methodSymbol.GetDisplayName ());
196
diagnosticContext.
AddDiagnostic
(DiagnosticId.DynamicallyAccessedMembersFieldAccessedViaReflection, fieldSymbol.GetDisplayName ());