static bool InitializeSearchInFiles() { SetSearchOptions(); find.Reset(); if (!find.SearchStrategy.CompilePattern()) { return(false); } currentFileName = String.Empty; return(true); }
public static void MarkAll(IProgressMonitor monitor) { SetSearchOptions(monitor); ClearSelection(); find.Reset(); if (!find.SearchStrategy.CompilePattern(monitor)) { return; } List <ITextEditor> textAreas = new List <ITextEditor>(); int count; for (count = 0;; count++) { SearchResultMatch result = SearchReplaceManager.find.FindNext(monitor); if (result == null) { break; } else { MarkResult(textAreas, result); } } find.Reset(); ShowMarkDoneMessage(count, monitor); }
public static void MarkAll(IProgressMonitor monitor) { SetSearchOptions(monitor); ClearSelection(); if (PAT.Common.Ultility.Ultility.IsUnixOS) { ITextEditorControlProvider provider = FormMain.CurrentActiveTab; if (provider != null) { provider.TextEditorControl.Document.BookmarkManager.Clear(); } } else { if (WorkbenchSingleton.ActiveControl != null) { ITextEditorControlProvider provider = WorkbenchSingleton.ActiveControl as ITextEditorControlProvider; if (provider != null) { provider.TextEditorControl.Document.BookmarkManager.Clear(); } } } find.Reset(); if (!find.SearchStrategy.CompilePattern(monitor)) { return; } List <TextEditorControl> textAreas = new List <TextEditorControl>(); int count; for (count = 0;; count++) { SearchResultMatch result = SearchReplaceManager.find.FindNext(monitor); if (result == null) { break; } else { MarkResult(textAreas, result); } } find.Reset(); foreach (TextEditorControl ctl in textAreas) { ctl.Refresh(); } ShowMarkDoneMessage(count, monitor); }