Exemplo n.º 1
0
 public static void FailedToSendErrorReportNativeFunc(IntPtr report, IntPtr error)
 {
     if (FailedToSendErrorReport != null)
     {
         var errorReport = CrashesInternal.GetErrorReportFromIntPtr(report);
         var exception   = NSErrorHelper.Convert(error);
         FailedToSendErrorReport(errorReport, exception);
     }
 }
Exemplo n.º 2
0
 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;
     }
 }