예제 #1
0
        private static void assert(IntPtr info)
        {
            NSJSFunctionCallbackInfo arguments = NSJSFunctionCallbackInfo.From(info);

            if (arguments.Length > 0)
            {
                bool   condition     = ValueAuxiliary.ToBoolean(arguments[0]);
                string message       = ValueAuxiliary.ToString(arguments.Length > 1 ? arguments[1] : null) ?? string.Empty;
                string detailMessage = ValueAuxiliary.ToString(arguments.Length > 1 ? arguments[1] : null) ?? string.Empty;

                NSJSConsoleHandler handler = GetConsoleHandler(arguments);
                handler.Assert(arguments, condition, message, detailMessage);
            }
        }