예제 #1
0
        private static void internalsprintstring(IntPtr info, bool newline)
        {
            NSJSFunctionCallbackInfo arguments = NSJSFunctionCallbackInfo.From(info);
            string contents = null;

            if (arguments.Length > 0)
            {
                NSJSConsoleHandler handler = GetConsoleHandler(arguments);
                contents = newline ? handler.FormatLine(arguments) : handler.FormatString(arguments);
            }
            arguments.SetReturnValue(contents ?? string.Empty);
        }