public static DateTime NSDateToDateTime(Foundation.NSDate date)
        {
            DateTime reference   = new DateTime(2001, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc);
            var      utcDateTime = reference.AddSeconds(date.SecondsSinceReferenceDate);

            return(utcDateTime.ToLocalTime());
        }
示例#2
0
        public static DateTime NSDateToDateTime(Foundation.NSDate date)
        {
            if (date == null)
            {
                return(DateTime.MinValue);
            }
            var theDate = ((DateTime)date).ToLocalTime();

            return(theDate);
        }
示例#3
0
 public virtual NSDate LaterDate(NSDate anotherDate)
 {
     return(default(NSDate));
 }
示例#4
0
 public virtual bool WaitUntilDate(NSDate limit)
 {
     return(default(bool));
 }
示例#5
0
 public static void SleepUntilDate(NSDate aDate)
 {
 }
示例#6
0
 public virtual bool IsEqualToDate(NSDate anotherDate)
 {
     return(default(bool));
 }
示例#7
0
 public NSTimer(NSDate date, TimeSpan when, Action <NSTimer> action, System.Boolean repeats)
     : this(date, when.TotalSeconds, new NSTimerActionDispatcher(action), NSTimerActionDispatcher.Selector, null, repeats)
 {
 }
示例#8
0
 public static NSTextCheckingResult DateCheckingResultWithRange(NSRange range, NSDate date, NSTimeZone timeZone, NSTimeInterval duration)
 {
     return(default(NSTextCheckingResult));
 }
示例#9
0
 public NSDate(NSTimeInterval timeInterval, NSDate sinceDate)
 {
 }
示例#10
0
        public void WillPerformClientRedirect(WebKit.WebView sender, Foundation.NSUrl toUrl, double secondsDelay, Foundation.NSDate fireDate, WebKit.WebFrame forFrame)
        {
            var url = sender.MainFrameUrl;

            if (!Authenticator.HasCompleted)
            {
                Uri uri;
                if (Uri.TryCreate(url, UriKind.Absolute, out uri))
                {
                    if (Authenticator.CheckUrl(uri, GetCookies(url)))
                    {
                        forFrame.StopLoading();
                        return;
                    }
                }
            }
            else
            {
                forFrame.StopLoading();
            }
        }
示例#11
0
 public virtual bool LockBeforeDate(NSDate limit)
 {
     return(default(bool));
 }
示例#12
0
 public virtual string StringFromDate(NSDate date)
 {
     return(default(string));
 }
示例#13
0
 public static string LocalizedStringFromDate(NSDate date, NSDateFormatterStyle dateStyle, NSDateFormatterStyle timeStyle)
 {
     return(default(string));
 }
示例#14
0
 public virtual NSDate NextDaylightSavingTimeTransitionAfterDate(NSDate aDate)
 {
     return(default(NSDate));
 }
示例#15
0
 public virtual NSTimeInterval DaylightSavingTimeOffsetForDate(NSDate aDate)
 {
     return(default(NSTimeInterval));
 }
示例#16
0
 public virtual bool IsDaylightSavingTimeForDate(NSDate aDate)
 {
     return(default(bool));
 }
示例#17
0
 public virtual int SecondsFromGMTForDate(NSDate aDate)
 {
     return(default(int));
 }
示例#18
0
 public virtual string AbbreviationForDate(NSDate aDate)
 {
     return(default(string));
 }
示例#19
0
 public virtual NSComparisonResult Compare(NSDate anotherDate)
 {
     return(default(NSComparisonResult));
 }
示例#20
0
 public virtual NSTimeInterval TimeIntervalSinceDate(NSDate anotherDate)
 {
     return(default(NSTimeInterval));
 }
示例#21
0
 public virtual bool LockWhenCondition(int condition, NSDate beforeDate)
 {
     return(default(bool));
 }
示例#22
0
 public static NSTextCheckingResult DateCheckingResultWithRange(NSRange range, NSDate date)
 {
     return(default(NSTextCheckingResult));
 }