public Emit CallIndirect <ReturnType, ParameterType1, ParameterType2, ParameterType3, ParameterType4>(CallingConventions callConventions) { InnerEmit.CallIndirect <ReturnType, ParameterType1, ParameterType2, ParameterType3, ParameterType4>(callConventions); return(this); }
public Emit CallIndirect <ReturnType>(CallingConventions callConventions) { InnerEmit.CallIndirect <ReturnType>(callConventions); return(this); }
/// <summary> /// Pops a pointer to a method, and then all it's arguments (in reverse order, left-most parameter is deepest on the stack) and calls /// invokes the method pointer. If the method returns a non-void result, it is pushed onto the stack. /// /// This override allows an arglist to be passed for calling VarArgs methods. /// </summary> public Emit CallIndirect(CallingConventions callConventions, Type returnType, Type[] parameterTypes, Type[] arglist = null) { InnerEmit.CallIndirect(callConventions, returnType, parameterTypes, arglist); return(this); }
/// <summary> /// Pops a pointer to a method, and then all it's arguments (in reverse order, left-most parameter is deepest on the stack) and calls /// invokes the method pointer. If the method returns a non-void result, it is pushed onto the stack. /// </summary> public Emit CallIndirect(CallingConventions callConventions, Type returnType, params Type[] parameterTypes) { InnerEmit.CallIndirect(callConventions, returnType, parameterTypes); return(this); }
public Emit CallIndirect <ReturnType, ParameterType1, ParameterType2, ParameterType3, ParameterType4, ParameterType5, ParameterType6, ParameterType7, ParameterType8, ParameterType9, ParameterType10, ParameterType11, ParameterType12, ParameterType13, ParameterType14, ParameterType15, ParameterType16>(CallingConventions callConventions) { InnerEmit.CallIndirect <ReturnType, ParameterType1, ParameterType2, ParameterType3, ParameterType4, ParameterType5, ParameterType6, ParameterType7, ParameterType8, ParameterType9, ParameterType10, ParameterType11, ParameterType12, ParameterType13, ParameterType14, ParameterType15, ParameterType16>(callConventions); return(this); }