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); } }