public static void FailedToSendErrorReportNativeFunc(IntPtr report, IntPtr error) { if (FailedToSendErrorReport != null) { var errorReport = CrashesInternal.GetErrorReportFromIntPtr(report); var exception = NSErrorHelper.Convert(error); FailedToSendErrorReport(errorReport, exception); } }
public static void SignInCompletionHandlerNativeFunc(IntPtr userInformationPtr, IntPtr nsErrorPtr) { if (_signInTask == null) { return; } else { var userInformation = GetUserInformationFromIntPtr(userInformationPtr); if (nsErrorPtr == IntPtr.Zero) { _signInTask.SetResult(userInformation); } else { _signInTask.SetException(NSErrorHelper.ToSystemException(nsErrorPtr)); } _signInTask = null; } }