1 write to MethodInvokeInfo
System.Private.Reflection.Execution (1)
Internal\Reflection\Execution\MethodInvokers\MethodInvokerWithMethodInvokeInfo.cs (1)
18MethodInvokeInfo = methodInvokeInfo;
42 references to MethodInvokeInfo
System.Private.Reflection.Execution (42)
Internal\Reflection\Execution\ExecutionEnvironmentImplementation.Runtime.cs (1)
72return ((MethodInvokerWithMethodInvokeInfo)invoker).MethodInvokeInfo.InvokeThunk;
Internal\Reflection\Execution\MethodInvokers\InstanceMethodInvoker.cs (18)
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, 123Debug.Assert(MethodInvokeInfo.Method.IsConstructor && !MethodInvokeInfo.Method.IsStatic); 125MethodInvokeInfo.InvokeDirectByRef(thisObject, MethodInvokeInfo.LdFtnResult, arguments); 133MethodInfo methodInfo = (MethodInfo)MethodInvokeInfo.Method; 145new OpenMethodResolver(_declaringTypeHandle, MethodInvokeInfo.LdFtnResult, default(GCHandle), 0, resolveType).ToIntPtr(), 156public 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;