1 instantiation of ReflectionMethodBodyScanner
illink (1)
Linker.Steps\MarkStep.cs (1)
4133
var scanner = new
ReflectionMethodBodyScanner
(Context, this, origin);
11 references to ReflectionMethodBodyScanner
illink (11)
Linker.Dataflow\HandleCallAction.cs (1)
60
if (
ReflectionMethodBodyScanner
.IsPInvokeDangerous(calledMethod.Definition, _context, out bool comDangerousMethod))
Linker.Dataflow\TrimAnalysisMethodCallPattern.cs (1)
71
ReflectionMethodBodyScanner
.HandleCall(Operation, CalledMethod, Instance, Arguments,
Linker.Steps\MarkStep.cs (9)
3808
if (
ReflectionMethodBodyScanner
.RequiresReflectionMethodBodyScannerForMethodBody(Context, methodIL.Method))
3821
if (
ReflectionMethodBodyScanner
.RequiresReflectionMethodBodyScannerForCallSite(Context, (MethodReference)instruction.Operand))
3843
if (
ReflectionMethodBodyScanner
.RequiresReflectionMethodBodyScannerForCallSite(Context, methodReference))
3883
ReflectionMethodBodyScanner
.RequiresReflectionMethodBodyScannerForMethodBody(Context, methodIL.Method);
3933
=>
ReflectionMethodBodyScanner
.RequiresReflectionMethodBodyScannerForAccess(Context, (FieldReference)instruction.Operand),
3946
=>
ReflectionMethodBodyScanner
.RequiresReflectionMethodBodyScannerForAccess(Context, (TypeReference)instruction.Operand),
3979
ReflectionMethodBodyScanner
.RequiresReflectionMethodBodyScannerForCallSite(Context, methodReference);
4008
ReflectionMethodBodyScanner
.RequiresReflectionMethodBodyScannerForCallSite(Context, methodReference);
4133
var
scanner = new ReflectionMethodBodyScanner(Context, this, origin);