public static DynValue print(ScriptExecutionContext executionContext, CallbackArguments args) { StringBuilder sb = new StringBuilder(); for (int i = 0; i < args.Count; i++) { if (args[i].IsVoid()) { break; } if (i != 0) { sb.Append('\t'); } sb.Append(args.AsStringUsingMeta(executionContext, i, "print")); } executionContext.GetScript().Options.DebugPrint(sb.ToString()); return(DynValue.Nil); }
public static DynValue print(ScriptExecutionContext executionContext, CallbackArguments args) { StringBuilder sb = new StringBuilder(); for (int i = 0; i < args.Count; i++) { if (args[i].IsVoid()) break; if (i != 0) sb.Append('\t'); sb.Append(args.AsStringUsingMeta(executionContext, i, "print")); } executionContext.GetScript().Options.DebugPrint(sb.ToString()); return DynValue.Nil; }