Example #1
0
        public static string GetStateString(TimerState state)
        {
            var formatString = " ({0}{1})";
            var workOrBreak = state.ToString().Contains("Work") ? "work" : "break";
            var paused = state.ToString().Contains("Pause") ? " paused" : "";

            return string.Format(formatString, workOrBreak, paused);
        }
 public override string ToString()
 {
     if (state != TimerState.Stopped)
     {
         return("Interval timer, state: " + state.ToString());
     }
     return(String.Format(formatString, GetSeconds(), intervalTicks));
 }
 /// <summary>
 /// Gets a string summary of the total times.
 /// </summary>
 /// <returns></returns>
 public static string GetString()
 {
     EnsureValid();
     return(_state.ToString());
 }