public CriticalLineDefinition(float value, Time.TimeRange units, bool selected) { switch (units) { case Time.TimeRange.Second: Seconds = (int)value; break; case Time.TimeRange.Minute: Seconds = (int)TimeSpan.FromMinutes(value).TotalSeconds; break; case Time.TimeRange.Hour: Seconds = (int)TimeSpan.FromHours(value).TotalSeconds; break; default: // Error: Invalid time range return; } Selected = selected; DisplayUnit = units; }
public CriticalLineDefinition(float value, Time.TimeRange units) : this(value, units, false) { }