public void List()
        {
            if (CurrentSession.Filters.Items.Length == 0)
            {
                Console.NotifyMessage("フィルタは現在設定されていません。");
                return;
            }

            for (var i = 0; i < CurrentSession.Filters.Items.Length; i++)
            {
                FilterItem filter = CurrentSession.Filters.Items[i];
                Console.NotifyMessage(String.Format("{0}: {1}", i, filter.ToString()));
            }
        }
Example #2
0
 /// <summary>
 /// Handles the Grep object's FileFiltered event
 /// </summary>
 /// <param name="file">FileInfo object containg currently being search file</param>
 /// <param name="filterItem">FilterItem causing the filtering</param>
 /// <param name="filterValue">Value that caused the filtering</param>
 /// <history>
 /// [Curtis_Beard]	   03/07/2012	ADD: 3131609, exclusions
 /// [Curtis_Beard]	   11/11/2014	CHG: more descriptive exclusion information
 /// </history>
 private void ReceiveFileFiltered(System.IO.FileInfo file, FilterItem filterItem, string filterValue)
 {
     LogItems.Add(new LogItem(LogItem.LogItemTypes.Exclusion, file.FullName, string.Format("{0}~~{1}", filterItem.ToString(), filterValue)));
      SetStatusBarFilterCount(GetLogItemsCountByType(LogItem.LogItemTypes.Exclusion));
 }