public static void commit(SearchDetails searchDetails) { if (null == searchDetailsRepository.list) { searchDetailsRepository.list = new List <SearchDetails>(); } searchDetailsRepository.list.Add(searchDetails); }
public void loadSearchDetails(SearchDetails searchDetails) { fileSystemInfos = searchDetails.paths.Select(path => FileSystemInfos.presumeFor(path)); filter = searchDetails.filter; xpath = searchDetails.xpath; searchType = searchDetails.searchType; pattern = searchDetails.pattern; regexOptions = searchDetails.regexOptions; }
public void loadPreviousSearch() { SearchDetails searchDetails = PriorSearchDetailsRetriever.retrieve(ownerWindow: this); if (null != searchDetails) { loadSearchDetails(searchDetails); } }
public static Boolean parameterise(out SearchCriteria searchCriteria, out SearchDetails searchDetails, IEnumerable <FileSystemInfo> fileSystemInfos, String filter, IWin32Window ownerWindow) { using (SearchForm searchForm = new SearchForm() { fileSystemInfos = fileSystemInfos, filter = filter }) { if (DialogResult.OK != searchForm.ShowDialog(ownerWindow)) { searchCriteria = null; searchDetails = null; return(false); } else { searchCriteria = searchForm.createSearchCriteria(); searchDetails = searchForm.createSearchDetails(); return(true); } } }