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