16 references to GenericArgumentDataFlow
ILCompiler.Compiler (16)
Compiler\Dataflow\ReflectionMethodBodyScanner.cs (5)
41
GenericArgumentDataFlow
.RequiresGenericArgumentDataFlow(flowAnnotations, method) ||
57
GenericArgumentDataFlow
.RequiresGenericArgumentDataFlow(flowAnnotations, field) ||
65
return
GenericArgumentDataFlow
.RequiresGenericArgumentDataFlow(flowAnnotations, type) ||
450
if (
GenericArgumentDataFlow
.RequiresGenericArgumentDataFlow(_annotations, method))
463
if (
GenericArgumentDataFlow
.RequiresGenericArgumentDataFlow(_annotations, field))
Compiler\Dataflow\RequireDynamicallyAccessedMembersAction.cs (2)
32
if (
GenericArgumentDataFlow
.RequiresGenericArgumentDataFlow(_reflectionMarker.Annotations, foundType))
34
GenericArgumentDataFlow
.ProcessGenericArgumentDataFlow(_diagnosticContext, _reflectionMarker, foundType);
Compiler\Dataflow\TrimAnalysisGenericInstantiationAccessPattern.cs (3)
38
GenericArgumentDataFlow
.ProcessGenericArgumentDataFlow(diagnosticContext, reflectionMarker, type);
42
GenericArgumentDataFlow
.ProcessGenericArgumentDataFlow(diagnosticContext, reflectionMarker, method);
46
GenericArgumentDataFlow
.ProcessGenericArgumentDataFlow(diagnosticContext, reflectionMarker, field);
Compiler\DependencyAnalysis\DataflowAnalyzedTypeDefinitionNode.cs (3)
42
needsDataflowAnalysis |=
GenericArgumentDataFlow
.RequiresGenericArgumentDataFlow(flowAnnotations, type.BaseType);
49
needsDataflowAnalysis |=
GenericArgumentDataFlow
.RequiresGenericArgumentDataFlow(flowAnnotations, interfaceType);
74
GenericArgumentDataFlow
.ProcessGenericArgumentDataFlow(ref dependencies, factory, new MessageOrigin(_typeDefinition), interfaceType, _typeDefinition);
Compiler\DependencyAnalysis\FieldMetadataNode.cs (1)
49
GenericArgumentDataFlow
.ProcessGenericArgumentDataFlow(ref dependencies, factory, new MessageOrigin(_field), ecmaField.FieldType, ecmaField.OwningType);
Compiler\DependencyAnalysis\MethodMetadataNode.cs (2)
79
GenericArgumentDataFlow
.ProcessGenericArgumentDataFlow(ref dependencies, factory, new MessageOrigin(_method), _method.Signature.ReturnType, _method);
83
GenericArgumentDataFlow
.ProcessGenericArgumentDataFlow(ref dependencies, factory, new MessageOrigin(_method), parameterType, _method);