/// <summary> /// Pushes a pointer to the given function onto the stack, as a native int. /// /// To resolve a method at runtime using an object, use LoadVirtualFunctionPointer instead. /// /// This method is provided as MethodBuilder cannot be inspected for parameter information at runtime. If the passed parameterTypes /// do not match the given method, the produced code will be invalid. /// </summary> public Emit LoadFunctionPointer(MethodBuilder method, Type[] parameterTypes) { InnerEmit.LoadFunctionPointer(method, parameterTypes); return(this); }
/// <summary> /// Pushes a pointer to the given function onto the stack, as a native int. /// /// To resolve a method at runtime using an object, use LoadVirtualFunctionPointer instead. /// </summary> public Emit LoadFunctionPointer(MethodInfo method) { InnerEmit.LoadFunctionPointer(method); return(this); }