Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
 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);
 }
Ejemplo n.º 4
0
        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));
        }
Ejemplo n.º 5
0
 public static string Split(Guid g, WatchTypes WatchType = WatchTypes.Milliseconds, string Format = "{0}")
 {
     return(GetWatch(g, false, WatchType, Format));
 }
Ejemplo n.º 6
0
 public static string Split(Guid g, WatchTypes WatchType = WatchTypes.Milliseconds, string Format = "{0}")
 {
     return GetWatch(g, false, WatchType, Format);
 }
Ejemplo n.º 7
0
 public static string Stop(Guid g, WatchTypes WatchType = WatchTypes.Milliseconds, string Format = "{0}")
 {
     return GetWatch(g, true, WatchType, Format);
 }
Ejemplo n.º 8
0
 public Watch(WatchTypes type)
 {
     this.Type = type;
 }