public static double Stop(Guid g, WatchTypes WatchType = WatchTypes.Milliseconds) { DateTime dt = DateTime.Now; DateTime st = Watches[g]; DateTime r = DateTime.Now; Watches.TryRemove(g, out r); switch (WatchType) { case WatchTypes.Seconds: return (dt - st).Seconds; case WatchTypes.Minues: return (dt - st).Minutes; } return (dt - st).TotalMilliseconds; }
public static double Stop(Guid g, WatchTypes WatchType = WatchTypes.Milliseconds) { DateTime dt = DateTime.Now; DateTime st = Watches[g]; DateTime r = DateTime.Now; Watches.TryRemove(g, out r); switch (WatchType) { case WatchTypes.Seconds: return((dt - st).Seconds); case WatchTypes.Minues: return((dt - st).Minutes); } return((dt - st).TotalMilliseconds); }
private static string GetWatch(Guid g, bool RemoveWatch, WatchTypes WatchType = WatchTypes.Milliseconds, string Format = "{0}") { DateTime dt = DateTime.Now; DateTime st = Watches[g]; if (RemoveWatch) { DateTime r = DateTime.Now; Watches.TryRemove(g, out r); } double d = (dt - st).TotalMilliseconds; switch (WatchType) { case WatchTypes.Seconds: d = (dt - st).TotalSeconds; break; case WatchTypes.Minues: d = (dt - st).TotalMinutes; break; } return string.Format(Format, d); }
private static string GetWatch(Guid g, bool RemoveWatch, WatchTypes WatchType = WatchTypes.Milliseconds, string Format = "{0}") { DateTime dt = DateTime.Now; DateTime st = Watches[g]; if (RemoveWatch) { DateTime r = DateTime.Now; Watches.TryRemove(g, out r); } double d = (dt - st).TotalMilliseconds; switch (WatchType) { case WatchTypes.Seconds: d = (dt - st).TotalSeconds; break; case WatchTypes.Minues: d = (dt - st).TotalMinutes; break; } return(string.Format(Format, d)); }
public static string Split(Guid g, WatchTypes WatchType = WatchTypes.Milliseconds, string Format = "{0}") { return(GetWatch(g, false, WatchType, Format)); }
public static string Split(Guid g, WatchTypes WatchType = WatchTypes.Milliseconds, string Format = "{0}") { return GetWatch(g, false, WatchType, Format); }
public static string Stop(Guid g, WatchTypes WatchType = WatchTypes.Milliseconds, string Format = "{0}") { return GetWatch(g, true, WatchType, Format); }
public Watch(WatchTypes type) { this.Type = type; }