1 write to _diagnosticContext
illink (1)
Linker.Dataflow\RequireDynamicallyAccessedMembersAction.cs (1)
24
_diagnosticContext
= diagnosticContext;
5 references to _diagnosticContext
illink (5)
Linker.Dataflow\RequireDynamicallyAccessedMembersAction.cs (3)
29
if (_reflectionMarker.TryResolveTypeNameAndMark(typeName,
_diagnosticContext
, needsAssemblyName, out TypeReference? foundType))
33
GenericArgumentDataFlow.ProcessGenericArgumentDataFlow(
_diagnosticContext
, _reflectionMarker, _reflectionMarker.Context, foundType);
47
_reflectionMarker.MarkTypeForDynamicallyAccessedMembers(
_diagnosticContext
.Origin, type.Type, dynamicallyAccessedMemberTypes, DependencyKind.DynamicallyAccessedMember);
src\runtime\src\tools\illink\src\ILLink.Shared\TrimAnalysis\RequireDynamicallyAccessedMembersAction.cs (2)
57
_diagnosticContext
.AddDiagnostic(diagnosticId, valueWithDynamicallyAccessedMembers, targetValue, diagnosticArguments);
96
_diagnosticContext
.AddDiagnostic(diagnosticId, targetValue.GetDiagnosticArgumentsForAnnotationMismatch().ToArray());