public void getHashTags() { TwitterDataScrapper dataScrape = new TwitterDataScrapper(); try { try { lstThreadGetHashTags.Add(Thread.CurrentThread); Thread.CurrentThread.IsBackground = true; lstThreadGetHashTags = lstThreadGetHashTags.Distinct().ToList(); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } Globals.HashTags.Clear(); string returnStatus = string.Empty; //dataScrape.logEvents.addToLogger += new EventHandler(DataScraperlogger_addToLogger); dataScrape.logEvents.addToLogger += new EventHandler(DataScraperlogger_addToLogger); Globals.HashTags = dataScrape.GetHashTags_New(out returnStatus); dataScrape.logEvents.addToLogger -= new EventHandler(DataScraperlogger_addToLogger); //dataScrape.logEvents.addToLogger -= new EventHandler(DataScraperlogger_addToLogger); try { if (Globals.HashTags.Count > 0) { AddToScrapeLogs("[ " + DateTime.Now + " ] => [ " + Globals.HashTags.Count + " Trending Hash Tags ]"); AddToLog_Tweet("[ " + DateTime.Now + " ] => [ " + Globals.HashTags.Count + " Hash Tags In List ]"); foreach (string data in Globals.HashTags) { GlobusFileHelper.AppendStringToTextfileNewLine(data, Globals.Path_HashtagsStore); } AddToScrapeLogs("[ " + DateTime.Now + " ] => [ Hash tag Finished ]"); AddToScrapeLogs("-----------------------------------------------------------------------------------------------------------------------"); if (chkbosUseHashTags.Checked) { btnGetHashTags.Invoke(new MethodInvoker(delegate { Tb_AccountManager.SelectedIndex = 1; })); } } else { AddToScrapeLogs("[ " + DateTime.Now + " ] => [ Rate Limit Exceeded.Please Try After Some Time ]"); } } catch { } } catch { } finally { dataScrape.logEvents.addToLogger -= new EventHandler(DataScraperlogger_addToLogger); } }