/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> static void _dirProvider_OnSearchAnalysisFinished(object sender, Core.Handlers.EventHandlers.SearchAnalysisFinishedEventArgs e) { Console.WriteLine(string.Format("\r\nSearchAnalysisFinished\r\nElapsed time: {0} minutes {1} seconds", Math.Floor(e.Elapsed.TotalMinutes), e.Elapsed.ToString("ss\\.ff"))); try { IDirectoryProvider _dirProvider = (IDirectoryProvider)sender; _dirProvider.StartSearchResultProcess(); } catch (Exception ex) { Console.WriteLine(string.Format("\r\nError occured when processing search result: {0}\r\n", ex.Message)); } }