/// <summary> /// Formats the given parameters to call a function. /// </summary> /// <param name="parameters">An array of parameters.</param> /// <returns>The mnemonics to pass the parameters.</returns> public string FormatParameters(IntPtr[] parameters) { // Declare a var to store the mnemonics var ret = new StringBuilder(); // For each parameters (in reverse order) foreach (var parameter in parameters.Reverse()) { ret.AppendLine("push " + parameter); } // Return the mnemonics return ret.ToString(); }