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