6 instantiations of ReflectionMarker
ILCompiler.Compiler (6)
Compiler\Dataflow\AttributeDataFlow.cs (1)
138var reflectionMarker = new ReflectionMarker(_logger, _factory, _annotations, typeHierarchyDataFlowOrigin: null, enabled: true);
Compiler\Dataflow\GenericArgumentDataFlow.cs (1)
53var reflectionMarker = new ReflectionMarker(logger, factory, flowAnnotations, typeHierarchyDataFlowOrigin: null, enabled: true);
Compiler\Dataflow\ReflectionMethodBodyScanner.cs (3)
108_reflectionMarker = new ReflectionMarker(logger, factory, annotations, typeHierarchyDataFlowOrigin: null, enabled: false); 117_reflectionMarker = new ReflectionMarker(_logger, _factory, _annotations, typeHierarchyDataFlowOrigin: null, enabled: true); 164var reflectionMarker = new ReflectionMarker(logger, factory, flowAnnotations, typeHierarchyDataFlowOrigin: type, enabled: true);
Compiler\DependencyAnalysis\DynamicDependencyAttributesOnEntityNode.cs (1)
223ReflectionMarker reflectionMarker = new ReflectionMarker(
22 references to ReflectionMarker
ILCompiler.Compiler (22)
Compiler\Dataflow\AttributeDataFlow.cs (1)
138var reflectionMarker = new ReflectionMarker(_logger, _factory, _annotations, typeHierarchyDataFlowOrigin: null, enabled: true);
Compiler\Dataflow\GenericArgumentDataFlow.cs (5)
53var reflectionMarker = new ReflectionMarker(logger, factory, flowAnnotations, typeHierarchyDataFlowOrigin: null, enabled: true); 66public static void ProcessGenericArgumentDataFlow(in DiagnosticContext diagnosticContext, ReflectionMarker reflectionMarker, TypeDesc type) 75public static void ProcessGenericArgumentDataFlow(in DiagnosticContext diagnosticContext, ReflectionMarker reflectionMarker, MethodDesc method) 86public static void ProcessGenericArgumentDataFlow(in DiagnosticContext diagnosticContext, ReflectionMarker reflectionMarker, FieldDesc field) 91private static void ProcessGenericInstantiation(in DiagnosticContext diagnosticContext, ReflectionMarker reflectionMarker, Instantiation instantiation, Instantiation typicalInstantiation)
Compiler\Dataflow\HandleCallAction.cs (2)
28private readonly ReflectionMarker _reflectionMarker; 36ReflectionMarker reflectionMarker,
Compiler\Dataflow\ReflectionMethodBodyScanner.cs (3)
32private ReflectionMarker _reflectionMarker; 164var reflectionMarker = new ReflectionMarker(logger, factory, flowAnnotations, typeHierarchyDataFlowOrigin: type, enabled: true); 338ReflectionMarker reflectionMarker)
Compiler\Dataflow\RequireDynamicallyAccessedMembersAction.cs (2)
15private readonly ReflectionMarker _reflectionMarker; 19ReflectionMarker reflectionMarker,
Compiler\Dataflow\TrimAnalysisAssignmentPattern.cs (1)
51public void MarkAndProduceDiagnostics(ReflectionMarker reflectionMarker, Logger logger)
Compiler\Dataflow\TrimAnalysisFieldAccessPattern.cs (1)
24public void MarkAndProduceDiagnostics(ReflectionMarker reflectionMarker, Logger logger)
Compiler\Dataflow\TrimAnalysisGenericInstantiationAccessPattern.cs (1)
26public void MarkAndProduceDiagnostics(ReflectionMarker reflectionMarker, Logger logger)
Compiler\Dataflow\TrimAnalysisMethodCallPattern.cs (1)
79public void MarkAndProduceDiagnostics(ReflectionMarker reflectionMarker, Logger logger)
Compiler\Dataflow\TrimAnalysisPatternStore.cs (1)
82public void MarkAndProduceDiagnostics(ReflectionMarker reflectionMarker)
Compiler\Dataflow\TrimAnalysisTokenAccessPattern.cs (3)
26public void MarkAndProduceDiagnostics(ReflectionMarker reflectionMarker, Logger logger) 31reflectionMarker.CheckAndWarnOnReflectionAccess(Origin, method, ReflectionMarker.AccessKind.TokenAccess); 35reflectionMarker.CheckAndWarnOnReflectionAccess(Origin, field, ReflectionMarker.AccessKind.TokenAccess);
Compiler\DependencyAnalysis\DynamicDependencyAttributesOnEntityNode.cs (1)
223ReflectionMarker reflectionMarker = new ReflectionMarker(