/// <summary> /// Creates a timer thread. /// </summary> /// <param name="name">User specified name for timer.</param> public NSFTimerThread(NSFString name) : base(name, NSFOSThread.HighestPriority) { MaxAllowableTimeGap = 5000; TimeGapActions.setExceptionAction(handleTimeGapActionException); timer = NSFOSTimer.create(name); startThread(); }