Esempio n. 1
0
 public static void ClearTickerData()
 {
     if (tickerData == null)
     {
         return;
     }
     for (int i = 0; i < tickerData.Count; i++)
     {
         for (int j = 0; j < tickerData[i].Count; j++)
         {
             tickerData[i][j].Dispose();
         }
         tickerData[i].Clear();
     }
     tickerData.Clear();
 }
Esempio n. 2
0
        public static void LoadMessagesFromFiles()
        {
            if (BasicMessages == null)
            {
                BasicMessages = new TSList <MessageTypes.Message>();
            }
            if (ErrorMessages == null)
            {
                ErrorMessages = new TSList <MessageTypes.ErrorMessage>();
            }

            BasicMessages.Clear();
            ErrorMessages.Clear();

            string filePathBasic = FolderName + "/" + FilenameGenericLog;
            string filePathError = FolderName + "/" + FilenameErrorLog;

            // load basic messages
            try {
                string[] lines = Utility.FileManager.ReadFile(filePathBasic);
                for (int i = 0; i < lines.Length; i++)
                {
                    MessageTypes.Message m = MessageTypes.Message.Parse(lines[i]);
                    BasicMessages.Add(m);
                }
            }
            catch (Exception) { }

            // load error messages
            try {
                string[] lines = Utility.FileManager.ReadFile(filePathError);
                for (int i = 0; i < lines.Length; i++)
                {
                    MessageTypes.ErrorMessage m = MessageTypes.ErrorMessage.Parse(lines[i]);
                    ErrorMessages.Add(m);
                }
            }
            catch (Exception) { }

            PoloniexBot.GUI.GUIManager.SetTradeHistoryMessages(BasicMessages, ErrorMessages);
        }
Esempio n. 3
0
 public void Clear()
 {
     _innerList.Clear();
 }