public static int ReadDigitOrDefault() { var realtimeInfo = RealtimeInfo.GetInstance(); realtimeInfo.Message = "Awaiting 2nd key"; ConsoleKeyInfo saveIndex = Console.ReadKey(true); realtimeInfo.Message = ""; return(((int)saveIndex.Key > 47 && (int)saveIndex.Key < 58) ? (int)(saveIndex.Key - '0') : 0); }
public static void Add(RoutineExecution e) { try { var ri = new RealtimeInfo(e); lock (_realtimeItemList) { _realtimeItemList.Add(ri); Hubs.Performance.RealtimeMonitor.Instance.NotifyObservers(); } } catch (Exception ex) { SessionLog.Exception(ex); } }