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)
80var reflectionMarker = new ReflectionMarker(
Compiler\Dataflow\ReflectionMethodBodyScanner.cs (3)
109_reflectionMarker = new ReflectionMarker(logger, factory, annotations, typeHierarchyDataFlowOrigin: null, enabled: false); 118_reflectionMarker = new ReflectionMarker(_logger, _factory, _annotations, typeHierarchyDataFlowOrigin: null, enabled: true); 165var reflectionMarker = new ReflectionMarker(logger, factory, flowAnnotations, typeHierarchyDataFlowOrigin: type, enabled: true, dependencySink: dependencies);
Compiler\DependencyAnalysis\DynamicDependencyAttributesOnEntityNode.cs (1)
219ReflectionMarker reflectionMarker = new ReflectionMarker(
23 references to ReflectionMarker
ILCompiler.Compiler (23)
Compiler\Dataflow\AttributeDataFlow.cs (1)
138var reflectionMarker = new ReflectionMarker(_logger, _factory, _annotations, typeHierarchyDataFlowOrigin: null, enabled: true);
Compiler\Dataflow\GenericArgumentDataFlow.cs (5)
80var reflectionMarker = new ReflectionMarker( 100public static void ProcessGenericArgumentDataFlow(in DiagnosticContext diagnosticContext, ReflectionMarker reflectionMarker, TypeDesc type) 109public static void ProcessGenericArgumentDataFlow(in DiagnosticContext diagnosticContext, ReflectionMarker reflectionMarker, MethodDesc method) 120public static void ProcessGenericArgumentDataFlow(in DiagnosticContext diagnosticContext, ReflectionMarker reflectionMarker, FieldDesc field) 125private static void ProcessGenericInstantiation(in DiagnosticContext diagnosticContext, ReflectionMarker reflectionMarker, Instantiation instantiation, Instantiation typicalInstantiation)
Compiler\Dataflow\HandleCallAction.cs (3)
29private readonly ReflectionMarker _reflectionMarker; 37ReflectionMarker reflectionMarker, 566private static void AddDependenciesFromConstraintUse(ReflectionMarker marker, Instantiation inst)
Compiler\Dataflow\ReflectionMethodBodyScanner.cs (3)
33private ReflectionMarker _reflectionMarker; 165var reflectionMarker = new ReflectionMarker(logger, factory, flowAnnotations, typeHierarchyDataFlowOrigin: type, enabled: true, dependencySink: dependencies); 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)
219ReflectionMarker reflectionMarker = new ReflectionMarker(