1 write to MethodInvokeInfo
System.Private.Reflection.Execution (1)
Internal\Reflection\Execution\MethodInvokers\MethodInvokerWithMethodInvokeInfo.cs (1)
18
MethodInvokeInfo
= methodInvokeInfo;
38 references to MethodInvokeInfo
System.Private.Reflection.Execution (38)
Internal\Reflection\Execution\ExecutionEnvironmentImplementation.Runtime.cs (1)
101
return ((MethodInvokerWithMethodInvokeInfo)invoker).
MethodInvokeInfo
.InvokeThunk;
Internal\Reflection\Execution\MethodInvokers\InstanceMethodInvoker.cs (14)
46
if (
MethodInvokeInfo
.IsSupportedSignature) // Workaround to match expected argument validation order
51
object? result =
MethodInvokeInfo
.Invoke(
53
MethodInvokeInfo
.LdFtnResult,
64
if (
MethodInvokeInfo
.IsSupportedSignature) // Workaround to match expected argument validation order
69
object? result =
MethodInvokeInfo
.Invoke(
71
MethodInvokeInfo
.LdFtnResult,
80
if (
MethodInvokeInfo
.IsSupportedSignature) // Workaround to match expected argument validation order
85
object? result =
MethodInvokeInfo
.InvokeDirectWithFewArgs(
87
MethodInvokeInfo
.LdFtnResult,
97
MethodInvokeInfo
.Invoke(
99
MethodInvokeInfo
.LdFtnResult,
125
MethodInfo methodInfo = (MethodInfo)
MethodInvokeInfo
.Method;
137
new OpenMethodResolver(_declaringTypeHandle,
MethodInvokeInfo
.LdFtnResult, default(GCHandle), 0, resolveType).ToIntPtr(),
148
public sealed override IntPtr LdFtnResult =>
MethodInvokeInfo
.LdFtnResult;
Internal\Reflection\Execution\MethodInvokers\MethodInvokerWithMethodInvokeInfo.cs (1)
25
MethodInvokeInfo
.LdFtnResult,
Internal\Reflection\Execution\MethodInvokers\StaticMethodInvoker.cs (7)
23
object? result =
MethodInvokeInfo
.Invoke(
25
MethodInvokeInfo
.LdFtnResult,
36
object? result =
MethodInvokeInfo
.Invoke(
38
MethodInvokeInfo
.LdFtnResult,
47
object? result =
MethodInvokeInfo
.InvokeDirectWithFewArgs(
49
MethodInvokeInfo
.LdFtnResult,
71
public sealed override IntPtr LdFtnResult =>
MethodInvokeInfo
.LdFtnResult;
Internal\Reflection\Execution\MethodInvokers\VirtualMethodInvoker.cs (15)
28
IntPtr resolvedVirtual = OpenMethodResolver.ResolveMethod(
MethodInvokeInfo
.VirtualResolveData, target);
41
MethodInvokeInfo
.VirtualResolveData,
53
if (
MethodInvokeInfo
.IsSupportedSignature) // Workaround to match expected argument validation order
59
resolvedVirtual = OpenMethodResolver.ResolveMethod(
MethodInvokeInfo
.VirtualResolveData, thisObject);
67
object? result =
MethodInvokeInfo
.Invoke(
82
if (
MethodInvokeInfo
.IsSupportedSignature) // Workaround to match expected argument validation order
85
resolvedVirtual = OpenMethodResolver.ResolveMethod(
MethodInvokeInfo
.VirtualResolveData, thisObject);
88
object? result =
MethodInvokeInfo
.Invoke(
101
if (
MethodInvokeInfo
.IsSupportedSignature) // Workaround to match expected argument validation order
104
resolvedVirtual = OpenMethodResolver.ResolveMethod(
MethodInvokeInfo
.VirtualResolveData, thisObject);
107
object? result =
MethodInvokeInfo
.InvokeDirectWithFewArgs(
132
return OpenMethodResolver.ResolveMethod(
MethodInvokeInfo
.VirtualResolveData, type);
145
if (
MethodInvokeInfo
.LdFtnResult == IntPtr.Zero &&
MethodInvokeInfo
.VirtualResolveData != IntPtr.Zero)
148
return
MethodInvokeInfo
.LdFtnResult;