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