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()); }