Example #1
0
 internal static NSString GetEnumConstant(HMSignificantEvent value)
 {
     switch (value) {
     case HMSignificantEvent.Sunrise:
         return HMSignificantEventInternal.Sunrise;
     case HMSignificantEvent.Sunset:
         return HMSignificantEventInternal.Sunset;
     default:
         return null;
     }
 }
        internal static NSString GetEnumConstant(HMSignificantEvent value)
        {
            switch (value)
            {
            case HMSignificantEvent.Sunrise:
                return(HMSignificantEventInternal.Sunrise);

            case HMSignificantEvent.Sunset:
                return(HMSignificantEventInternal.Sunset);

            default:
                return(null);
            }
        }
Example #3
0
 static public NSPredicate CreatePredicateForEvaluatingTriggerOccurringBeforeSignificantEvent(HMSignificantEvent significantEvent, NSDateComponents offset)
 {
     return(CreatePredicateForEvaluatingTriggerOccurringBeforeSignificantEvent(significantEvent.GetConstant(), offset));
 }
 static public NSPredicate CreatePredicateForEvaluatingTriggerOccurringAfterSignificantEvent(HMSignificantEvent significantEvent, NSDateComponents offset)
 {
     return(CreatePredicateForEvaluatingTriggerOccurringAfterSignificantEvent(GetEnumConstant(significantEvent), offset));
 }
Example #5
0
 public static NSPredicate CreatePredicateForEvaluatingTriggerOccurringBeforeSignificantEvent(HMSignificantEvent significantEvent, NSDateComponents offset)
 {
     return CreatePredicateForEvaluatingTriggerOccurringBeforeSignificantEvent (GetEnumConstant (significantEvent), offset);
 }