static NSString FromEnum(NSRunLoopMode mode) { switch (mode) { case NSRunLoopMode.Common: return(NSRunLoopCommonModes); #if MONOMAC case NSRunLoopMode.ConnectionReply: return(NSRunLoopConnectionReplyMode); case NSRunLoopMode.ModalPanel: return(NSRunLoopModalPanelMode); case NSRunLoopMode.EventTracking: return(NSRunLoopEventTracking); #else case NSRunLoopMode.UITracking: return(UITrackingRunLoopMode); #endif default: case NSRunLoopMode.Default: return(NSDefaultRunLoopMode); } }
static NSString FromEnum(NSRunLoopMode mode) { switch (mode){ case NSRunLoopMode.Common: return NSRunLoopCommonModes; #if MONOMAC case NSRunLoopMode.ConnectionReply: return NSRunLoopConnectionReplyMode; case NSRunLoopMode.ModalPanel: return NSRunLoopModalPanelMode; case NSRunLoopMode.EventTracking: return NSRunLoopEventTracking; #endif default: case NSRunLoopMode.Default: return NSDefaultRunLoopMode; } }
public void AddTimer(NSTimer timer, NSRunLoopMode forMode) { AddTimer(timer, FromEnum(forMode)); }
public bool RunUntil(NSRunLoopMode mode, NSDate limitDate) { return(RunUntil(FromEnum(mode), limitDate)); }
public void AcceptInputForMode(NSRunLoopMode mode, NSDate limitDate) { AcceptInputForMode(FromEnum(mode), limitDate); }
public NSDate LimitDateForMode(NSRunLoopMode mode) { return(LimitDateForMode(FromEnum(mode))); }
public NSDate LimitDateForMode (NSRunLoopMode mode) { return LimitDateForMode (FromEnum (mode)); }
public void AddTimer (NSTimer timer, NSRunLoopMode forMode) { AddTimer (timer, FromEnum (forMode)); }
public bool RunUntil (NSRunLoopMode mode, NSDate limitDate) { return RunUntil (FromEnum (mode), limitDate); }
public void AcceptInputForMode (NSRunLoopMode mode, NSDate limitDate) { AcceptInputForMode (FromEnum (mode), limitDate); }
public void AddToRunLoop(NSRunLoop runloop, NSRunLoopMode mode) { AddToRunLoop(runloop, NSRunLoop.FromEnum(mode)); }
public void AddToRunLoop(NSRunLoop runloop, NSRunLoopMode mode) { AddToRunLoop (runloop, NSRunLoop.FromEnum (mode)); }