15 references to GenericArgumentDataFlow
illink (15)
Linker.Dataflow\ReflectionMethodBodyScanner.cs (5)
36
GenericArgumentDataFlow
.RequiresGenericArgumentDataFlow(flowAnnotations, calledMethod) ||
54
return
GenericArgumentDataFlow
.RequiresGenericArgumentDataFlow(flowAnnotations, field) ||
65
return
GenericArgumentDataFlow
.RequiresGenericArgumentDataFlow(annotations.FlowAnnotations, type)
338
if (
GenericArgumentDataFlow
.RequiresGenericArgumentDataFlow(_annotations, method))
354
if (
GenericArgumentDataFlow
.RequiresGenericArgumentDataFlow(_annotations, field))
Linker.Dataflow\RequireDynamicallyAccessedMembersAction.cs (2)
31
if (
GenericArgumentDataFlow
.RequiresGenericArgumentDataFlow(_reflectionMarker.Context.Annotations.FlowAnnotations, foundType))
33
GenericArgumentDataFlow
.ProcessGenericArgumentDataFlow(_diagnosticContext, _reflectionMarker, _reflectionMarker.Context, foundType);
Linker.Dataflow\TrimAnalysisGenericInstantiationAccessPattern.cs (3)
29
GenericArgumentDataFlow
.ProcessGenericArgumentDataFlow(in diagnosticContext, reflectionMarker, context, typeReference);
33
GenericArgumentDataFlow
.ProcessGenericArgumentDataFlow(in diagnosticContext, reflectionMarker, context, methodReference);
37
GenericArgumentDataFlow
.ProcessGenericArgumentDataFlow(in diagnosticContext, reflectionMarker, context, fieldReference);
Linker.Steps\MarkStep.cs (5)
2002
GenericArgumentDataFlow
.ProcessGenericArgumentDataFlow(in methodOrigin, this, Context, methodDefinition.ReturnType);
2006
GenericArgumentDataFlow
.ProcessGenericArgumentDataFlow(in methodOrigin, this, Context, parameter.ParameterType);
2033
GenericArgumentDataFlow
.ProcessGenericArgumentDataFlow(in fieldOrigin, this, Context, fieldDefinition.FieldType);
2161
GenericArgumentDataFlow
.ProcessGenericArgumentDataFlow(in typeOrigin, this, Context, type.BaseType);
4081
GenericArgumentDataFlow
.ProcessGenericArgumentDataFlow(in origin, this, Context, iface.InterfaceType);