public override int GetHashCode() { return(PrimaryFolder.GetHashCode() ^ Unread.GetHashCode() ^ Attachments.GetHashCode() ^ PeriodFrom.GetHashCode() ^ PeriodTo.GetHashCode() ^ Important.GetHashCode() ^ FromAddress.GetHashCode() ^ MailboxId.GetHashCode() ^ CustomLabels.GetHashCode() ^ Sort.GetHashCode() ^ SortOrder.GetHashCode() ^ SearchText.GetHashCode() ^ Page.GetValueOrDefault() ^ PageSize.GetHashCode() ^ SetLabel.GetHashCode() ^ WithCalendar.GetHashCode() ^ UserFolderId.GetHashCode() ^ FromDate.GetHashCode() ^ FromMessage.GetHashCode() ^ PrevFlag.GetHashCode()); }
private Vector3 FindSearchTextPosition() { SearchText searchText = FindSearchText(); if (searchText == null) { return(new Vector3(1024, 768, -50)); } return(RectTranformToWorldPosition(searchText.GetComponent <RectTransform>())); }
protected async override void OnNavigatedTo(NavigationEventArgs e) { if (e.NavigationMode == NavigationMode.New) { await Task.Delay(200); SearchText.Focus(); await SetContent(full : true); } }
public bool CompareSearch(SearchConfiguration config) { return (( Scope.Count == config.Scope.Count && (from s1 in Scope join s2 in config.Scope on s1 equals s2 select s1).Count() == Scope.Count ) && (SearchText.ToLower() == config.SearchText.ToLower()) && //this assumes that the user doesnst specify Operators in lowercase (or even at all). See https://developer.spotify.com/web-api/search-item/ Amount == config.Amount && Offset == config.Offset); }
private void HandleFilterItems() { var Results = Arctiles.ToList(); if (!string.IsNullOrWhiteSpace(SearchText)) { var SearchResult = Results.Where(c => c.Title.ToLower().Contains(SearchText.ToLower())); Arctiles = new ObservableCollection <NewsArticles>(SearchResult); } }
public override IEnumerable <ConnectionColumn> GetConnectionColumns() { var type = SearchText.GetType(); if (!_MapperDictionary.TryGetValue(type, out string conditionSql)) { throw new NotSupportedException($"{type.FullName} not support"); } if (SearchText is string && ComparisonOperator == "=") /*Equivalent queries do not require Text,NText*/ { conditionSql = " 'varchar','char','nchar','nvarchar' "; } var sql = $@" select T2.TABLE_CATALOG ,T2.TABLE_SCHEMA ,T2.TABLE_NAME ,T1.COLUMN_NAME ,T1.DATA_TYPE ,T1.IS_NULLABLE from INFORMATION_SCHEMA.COLUMNS T1 with (nolock) left join INFORMATION_SCHEMA.TABLES T2 with (nolock) on T1.TABLE_NAME = T2.TABLE_NAME where 1 =1 and Table_Type = 'BASE TABLE' and T1.DATA_TYPE in ({conditionSql}) {((SearchText is string) ? $"and T1.CHARACTER_MAXIMUM_LENGTH >= {SearchText.ToString().Length} " /*If the maximum length is less than the data itself, it is not necessary to include the search*/ : "" )} "; Command.CommandText = sql; var result = new List <ConnectionColumn>(); using (var reader = Command.ExecuteReader()) { while (reader.Read()) { var data = new ConnectionColumn() { TableCatalog = reader.GetString(0), TableSchema = reader.GetString(1), TableName = reader.GetString(2), ColumnName = reader.GetString(3), DataType = reader.GetString(4), IsNullable = reader.GetString(5), }; result.Add(data); } } return(result); }
private async Task SearchAsync() { bool searchPossible = SearchText.IsNeitherNullNorEmpty(); switch (SelectedIndex) { case 0: People = searchPossible ? await _peopleRepository.SearchPeopleAsync(SearchText) : await _peopleRepository.GetAllPeopleAsync(); _activeSearch = 0; break; case 1: Starships = searchPossible ? await _starshipRepository.SearchStarships(SearchText) : await _starshipRepository.GetAllStarshipsAsync(); _activeSearch = 1; break; case 2: Films = searchPossible ? await _filmRepository.SearchFilms(SearchText) : await _filmRepository.GetAllFilms(); _activeSearch = 2; break; case 3: Planets = searchPossible ? await _planetRepository.SearchPlanets(SearchText) : await _planetRepository.GetAllPlanetsAsync(); _activeSearch = 3; break; case 4: Vehicles = searchPossible ? await _vehiclesRepository.SearchVehicles(SearchText) : await _vehiclesRepository.GetAllVehiclesAsync(); _activeSearch = 4; break; case 5: Species = searchPossible ? await _speciesRepository.SearchSpecies(SearchText) : await _speciesRepository.GetAllSpeciesAsync(); _activeSearch = 5; break; } }
public void Search2() { var s = new SearchText(); var result = s.Search2( "The type to assign to the type parameter of the returned generic", "assign" ); result.Should().HaveCount(1); var a = result; }
private static VbStrConv ConvertToEnum(SearchText search) { VbStrConv vbStrConv = VbStrConv.None; foreach (var v in search.VbStrConv) { vbStrConv += (int)v; } return(vbStrConv); }
public IEnumerable <TypicalListData> Search(string searchText) { var termList = SearchText.GetSearchList(searchText); int theSeriesID = 0; Dictionary <int, int> termTypicalList = new Dictionary <int, int>(); foreach (var term in termList) { var searchList = database.Typicals .Where(t => t.IsPublished) .Where(s => s.DBKeywords.Contains(term.searchText)) .Select(i => i.TypicalID) .ToList(); searchList.ForEach(delegate(int typId) { termTypicalList[typId] = (termTypicalList.Keys.Contains(typId) ? termTypicalList[typId] : 0) | (int)Math.Pow(2, term.idxWord); }); } int rightAnswer = ((int)Math.Pow(2, (termList.Select(t => t.idxWord).Max() + 1)) - 1); var typicalIdList = termTypicalList.Keys.Where(i => termTypicalList[i] == rightAnswer); var typicalList = database.Typicals .Where(t => typicalIdList.Contains(t.TypicalID)) .Distinct() .ToList(); foreach (var term in termList) { var theSeries = typicalList.SelectMany(t => t.SeriesTypicals).FirstOrDefault(st => st.Series.Name.IndexOf(term.searchText.TrimStart(' '), 0, StringComparison.OrdinalIgnoreCase) >= 0); if ((theSeries != null) && (theSeriesID == 0)) { theSeriesID = theSeries.SeriesID; break; } theSeries = typicalList.SelectMany(t => t.SeriesTypicals).FirstOrDefault(st => st.Series.Name.IndexOf(term.searchText.Trim(), 0, StringComparison.OrdinalIgnoreCase) >= 0); if ((theSeries != null) && (theSeriesID == 0)) { theSeriesID = theSeries.SeriesID; break; } } var returnList = typicalList .Select(t => ToTypicalListData(t)) .ToList(); returnList.ForEach(t => t.SeriesID = theSeriesID); return(returnList); }
public async Task OnGetAsync() { var products = from p in _context.Products select p; if (!string.IsNullOrEmpty(SearchText)) { products = products.Where(p => p.Name.ToLower().Contains(SearchText.ToLower())); } Product = await products.ToListAsync(); }
public void SearchTicket() { if (String.IsNullOrEmpty(SearchText.Trim()) || SearchText.Equals(PlaceholderText)) { this.TicketList = Data.Catalog.GetTickets(); } else { this.TicketList = Data.Catalog.SearchTicketByType(SearchText.Trim()); } }
private void NoteArchived(object sender, ArchivedNoteEventArgs e) { var archivedNoteVm = new ArchivedNoteViewModel(e.ArchivedNote); shadowNotes.Add(archivedNoteVm); FilterNotes(SearchText.Trim().ToLowerInvariant()); ArchivedNotesExist = true; SearchFieldEnabled = shadowNotes.Count > 1; }
private void ExecuteSearchCountryCommand() { var cultureInfoPtBR = App.AppCultureInfo.Equals("ta-IN"); IEnumerable <Country> countries; if (string.IsNullOrEmpty(SearchText)) { ItemTreshold = 1; Countries.Clear(); if (cultureInfoPtBR) { countries = _db.FindAll().OrderBy(p => p.countryPtBR).Take(20); } else { countries = _db.FindAll().OrderBy(p => p.country).Take(20); } foreach (var item in _db.FindAll().Take(20)) { Countries.Add(item); } } else { ItemTreshold = -1; Countries.Clear(); try { if (cultureInfoPtBR) { countries = _db.FindAll() .Where(p => p.countryPtBR.ToLower().RemoveAccents().Contains(SearchText.ToLower().RemoveAccents())) .OrderBy(p => p.countryPtBR); } else { countries = _db.FindAll() .Where(p => p.country.ToLower().Contains(SearchText.ToLower())); } foreach (var item in countries) { Countries.Add(item); } } catch (Exception ex) { var error = ex.Message; } } }
public void SearchTextChanged() { var searchText = SearchText.Trim().ToLowerInvariant(); if (searchText != previousSearchText) { FilterNotes(searchText); } previousSearchText = searchText; }
/// <summary> /// OrgEmployees TreeView AfterSelect Event. /// </summary> private void EmpTreeView_AfterSelect(object sender, TreeViewEventArgs e) { try { //AddBtn.Enabled = ((IDValuePair<Int32, String>)e.Node.Tag).ID == 1; SearchText.Clear(); BindOutEmployeesToGridView(); } catch (Exception err) { Common.WriteLog(DateTime.Now, EnmMsgType.Error, "System", "Delta.MPS.AccessSystem.OutEmployeeManagerForm.EmpTreeView.AfterSelect", err.Message, err.StackTrace); MessageBox.Show(err.Message, "系统错误", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
/// <summary> /// Performs a search using the internal SearcText as the query. /// </summary> internal void SearchAndUpdateResults() { searchResults.Clear(); if (!String.IsNullOrEmpty(SearchText.Trim())) { SearchAndUpdateResults(SearchText); } RaisePropertyChanged("IsAnySearchResult"); }
public override int GetHashCode() { int hash = 11; hash = (hash * 7) + StartRowIndex.GetHashCode(); hash = (hash * 7) + ShownRowsCount.GetHashCode(); hash = (hash * 7) + SearchText.GetHashCode(); hash = (hash * 7) + OrderColumnName.GetHashCode(); hash = (hash * 7) + SortOrder.GetHashCode(); return(hash); }
public IEnumerable <ConsumerGroupViewModel> SearchInConsumerGroupList() { if (string.IsNullOrEmpty(SearchText)) { return(m_ConsumerGroups); } var searchText = SearchText.ToLower(); return(m_ConsumerGroups.Where(c => (((c.GroupName != null) && (c.GroupName.ToLower() .Contains(searchText)))))); }
/// <summary> /// In this methode the properties Loaction and Description of the Tasks are checked, if they contains the value of SearchText. /// The return is an IEnumerable, which contains all TaskViewModels, where the search-result was positive /// </summary> /// <returns></returns> public IEnumerable <TaskViewModel> SearchInTaskList() { if (string.IsNullOrEmpty(SearchText)) { return(m_Tasks); } var searchText = SearchText.ToLower(); var searchResult = m_Tasks.Where(m => (((m.Location != null) && (m.Location.ToLower().Contains(searchText)))) || ((m.Description != null) && (m.Description.ToLower().Contains(searchText)))); return(searchResult); }
public override void OnSearch(object param) { if (string.IsNullOrEmpty(SearchText)) { Items = TempItems.Select(x => x).ToList(); } else { Logger.Debug(string.Format("Search user with text- {0}", SearchText)); Items = TempItems.Where(x => ((UserModel)x).UserName.Contains(SearchText.Trim())).ToList(); } }
private bool SearchTextValid(SearchText search) { if (string.IsNullOrWhiteSpace(search.Text)) { Reporter.Report(this, ErrorLevel.Warning, "Search text is empty", $"{search.Text}"); return(false); } else { return(true); } }
public override IEnumerable <ConnectionColumn> GetConnectionColumns() { var type = SearchText.GetType(); if (!_MapperDictionary.TryGetValue(type, out string conditionSql)) { throw new NotSupportedException($"{type.FullName} not support"); } var sql = $@" select TABLE_NAME, COLUMN_NAME, DATA_TYPE, NULLABLE as IS_NULLABLE from user_tab_columns where 1=1 and table_name not in (select View_name from user_views) and DATA_TYPE in ({conditionSql}) {((SearchText is string) ? $"and DATA_LENGTH >= {SearchText.ToString().Length} " /*If the maximum length is less than the data itself, it is not necessary to include the search*/ : "" )} "; Command.CommandText = sql; var result = new List <ConnectionColumn>(); var connectionInfo = Connection.GetToStringValues(); connectionInfo.TryGetValue("DatabaseName", out string databaseName); connectionInfo.TryGetValue("InstanceName", out string instanceName); using (var reader = Command.ExecuteReader()) { while (reader.Read()) { var data = new ConnectionColumn() { TableCatalog = databaseName, TableSchema = instanceName, TableName = reader.GetString(0), ColumnName = reader.GetString(1), DataType = reader.GetString(2), IsNullable = reader.GetString(3), }; result.Add(data); } } return(result); }
private bool FilterMethod(object obj) { var process = obj as XFrmWorkAttribute; if (process == null) { return(false); } var text = SearchText.ToLower(); return(process.Name.ToLower().Contains(text) || process.Description.ToLower().Contains(text)); }
public IEnumerable <CustomerViewModel> SearchInCustomerList() { if (SearchText != null && SearchText == string.Empty) { return(m_Customers); } var searchText = SearchText.ToLower(); return(m_Customers.Where(c => (c.Name != null) && (c.Name.ToLower() .Contains(searchText)))); }
private async Task Search() { _currentPageIndex++; if (SearchText.Contains("http")) { if (_currentPageIndex > 1) { return; } foreach (var musicApi in MusicApis.Where(x => x.IsEnabled)) { var result = await musicApi.CheckForSpecialUrl(SearchText); if (!result.Item1) { continue; } SortResults(result.Item2); PlaylistResult = result.Item3; return; } } var list = new List <WebTrackResultBase>(); if (_currentPageIndex > 1) { list.AddRange(Results); } var count = list.Count; var tasks = MusicApis.Where((t, i) => t.IsEnabled && (_manager.DownloadManager.SelectedService == 0 || _manager.DownloadManager.SelectedService == i + 1)).Select(t => t.Search(SearchText, _currentPageIndex, 30)).ToList(); foreach (var task in tasks) { var results = await task; if (results != null) { list.AddRange(results); } } HasNext = list.Count > count; NothingFound = list.Count == 0; SortResults(list); var str = _manager.DownloadManager.Searches.FirstOrDefault(x => x.ToUpper() == SearchText.ToUpper()); if (!string.IsNullOrEmpty(str)) { _manager.DownloadManager.Searches.Move(_manager.DownloadManager.Searches.IndexOf(str), 0); } else { _manager.DownloadManager.Searches.Insert(0, SearchText); } }
public IList <CallRecord> Find() { var searchText = String.IsNullOrEmpty(SearchText) ? String.Empty : SearchText.ToLower(); searchText.Trim(); searchText = Utils.StringToMySqlString(searchText); var sortFilter = String.Format(" order by `{0}` {1} ", GetSortProperty(), GetSortDirection()); var limit = String.Format("limit {0}, {1}", Page * PageSize, PageSize); var searchCondition = String.IsNullOrEmpty(searchText) ? String.Empty : " and (LOWER({CallRecord}.`From`) like \"%" + searchText + "%\" or LOWER({CallRecord}.`To`) like \"%" + searchText + "%\" or LOWER({CallRecord}.NameFrom) like \"%" + searchText + "%\" or LOWER({CallRecord}.NameTo) like \"%" + searchText + "%\") "; if (CallType != null) { searchCondition += " and {CallRecord}.CallType = " + Convert.ToInt32(CallType); } IList <CallRecord> callList = null; var sql = @" select {CallRecord.*} from logs.RecordCalls {CallRecord} where {CallRecord}.WriteTime > :BeginDate and {CallRecord}.WriteTime < :EndDate" + searchCondition + sortFilter + limit; var countSql = @" select count(*) from logs.RecordCalls {CallRecord} where {CallRecord}.WriteTime > :BeginDate and {CallRecord}.WriteTime < :EndDate" + searchCondition; countSql = countSql.Replace("{CallRecord}", "c"); ArHelper.WithSession(session => { callList = session.CreateSQLQuery(sql) .AddEntity(typeof(CallRecord)) .SetParameter("BeginDate", BeginDate) .SetParameter("EndDate", EndDate.AddDays(1)) .List <CallRecord>(); var count = Convert.ToInt32(session.CreateSQLQuery(countSql) .SetParameter("BeginDate", BeginDate) .SetParameter("EndDate", EndDate.AddDays(1)) .UniqueResult()); TotalPages = count / PageSize; if (count % PageSize > 0) { TotalPages++; } }); return(callList); }
protected override void SearchCommandExecute() { Loading = true; Items = Config.Languages .Select(x => (ILangItemVM) new LangItemVM(x, x == _selectedId)) .Where(x => x.Name.ToLowerInvariant().Contains(SearchText.ToLowerInvariant())) .ToList(); RaisePropertyChanged(() => Items); Loading = false; }
public IEnumerable <CatalogViewModel> SearchInCatalogList() { if (string.IsNullOrEmpty(SearchText)) { return(m_Catalogs); } var searchText = SearchText.ToLower(); return(m_Catalogs.Where(c => (((c.Name != null) && (c.Name.ToLower() .Contains(searchText)) || c.Measures.Any(m => (((Employee)m.ResponsibleSubject).LastName + " " + ((Employee)m.ResponsibleSubject).FirstName).ToLower() .Contains(searchText)))))); }
private void OnSearchTextCmd() { var searchPhrase = SearchText?.Trim(); if (string.IsNullOrEmpty(searchPhrase)) { Bays = _unfilteredItems; } else { Bays = new ObservableCollection <Bay>(_unfilteredItems.Where(x => x.BayLocation.ToLower().Contains(searchPhrase.ToLower()))); } }
internal static SearchData CreateSearchData( SearchText text, SearchKind kind = SearchKind.Forward, SearchOptions options = SearchOptions.None) { return new SearchData(text, kind, options); }
static public string Parse(SearchText value) { switch (value) { case SearchText.Empty: return "EMPTY Text"; case SearchText.MatchesAll: return "matches ALL Text"; case SearchText.MatchesSubRangeFirst: return "matches sub range at START of doc"; case SearchText.MatchesSubRangeMiddle: return "matches sub range in MIDDLE of doc"; case SearchText.MatchesSubRangeEnd: return "matches sub range at END of doc"; case SearchText.MismatchedCaseAll: return "matches ALL Text, w/MISMATCHED case"; case SearchText.MismatchedCaseSubRangeFirst: return "matches sub range at START of doc, w/MISMATCHED case"; case SearchText.MismatchedCaseSubRangeMiddle: return "matches sub range in MIDDLE of doc, w/MISMATCHED case"; case SearchText.MismatchedCaseSubRangeEnd: return "matches sub range at END of doc, w/MISMATCHED case"; case SearchText.Random256: return "RANDOM 256 characters"; case SearchText.Null: return "NULL"; case SearchText.MatchesFirstBlock: return "matches 1ST instance of repeating block of text"; case SearchText.MatchesLastBlock: return "matches LAST instance of repeating block of text"; case SearchText.MismatchedCaseFirstBlock: return "matches 1ST instance of repeating block of text, w/MISMATCHED case"; case SearchText.MismatchedCaseLastBlock: return "matches LAST instance of repeating block of text, w/MISMATCHED case"; default: throw new ArgumentException("Parse() has no support for " + ParseType(value)); } }
/// --------------------------------------------------------------------------- /// <summary>Parses values for enum</summary> /// --------------------------------------------------------------------------- static public string ParseType(SearchText value) { return ParseType(value.GetType().ToString(), value.ToString()); }
internal void TS_SetSearchText(out string searchText, SearchText searchTextType, CheckType checkType) { string allText = _actualText; TextPatternRange subRange = null; TextPatternRange documentRange = Pattern_DocumentRange(CheckType.Verification); // Get all text for the document // Initialize serachText searchText = ""; switch (searchTextType) { case SearchText.Empty: // EMPTY Text searchText = ""; break; case SearchText.MatchesAll: // matches ALL Text searchText = _actualText; break; case SearchText.MatchesSubRangeFirst: // matches sub range at START of doc CreateSubRange(out subRange, RangeLocation.Start, checkType); Range_GetText(subRange, ref searchText, -1, null, checkType); break; case SearchText.MatchesSubRangeMiddle: // matches sub range in MIDDLE of doc CreateSubRange(out subRange, RangeLocation.Middle, checkType); Range_GetText(subRange, ref searchText, -1, null, checkType); break; case SearchText.MatchesSubRangeEnd: // matches sub range at END of doc CreateSubRange(out subRange, RangeLocation.Middle, checkType); Range_GetText(subRange, ref searchText, -1, null, checkType); break; case SearchText.MismatchedCaseAll: // matches ALL Text, w/MISMATCHED case searchText = _actualText; CreateMismatchedCase(ref searchText, allText, checkType); break; case SearchText.MismatchedCaseSubRangeFirst: // matches sub range at START of doc, w/MISMATCHED case CreateSubRange(out subRange, RangeLocation.Start, checkType); Range_GetText(subRange, ref allText, -1, null, checkType); searchText = allText; CreateMismatchedCase(ref searchText, allText, checkType); break; case SearchText.MismatchedCaseSubRangeMiddle: // matches sub range in MIDDLE of doc, w/MISMATCHED case CreateSubRange(out subRange, RangeLocation.Middle, checkType); Range_GetText(subRange, ref allText, -1, null, checkType); searchText = allText; CreateMismatchedCase(ref searchText, allText, checkType); break; case SearchText.MismatchedCaseSubRangeEnd: // matches sub range at END of doc, w/MISMATCHED case CreateSubRange(out subRange, RangeLocation.Middle, checkType); Range_GetText(subRange, ref allText, -1, null, checkType); searchText = allText; CreateMismatchedCase(ref searchText, allText, checkType); break; case SearchText.Random256: // RANDOM 256 characters searchText = Helpers.RandomString(256, true); break; case SearchText.Null: // NULL searchText = null; break; // Searchtext.Matches... & SearchText.Mismatched... require SampleText.DuplicateBlocksOfText case SearchText.MatchesFirstBlock: // matches 1ST instance of repeating block of text searchText = allText.Substring(0, randomBlockSizeOffset); break; case SearchText.MatchesLastBlock: // matches LAST instance of repeating block of text searchText = allText.Substring(allText.Length - randomBlockSizeOffset, randomBlockSizeOffset); break; case SearchText.MismatchedCaseFirstBlock: // matches 1ST instance of repeating block of text, w/MISMATCHED case searchText = allText.Substring(0, randomBlockSizeOffset); CreateMismatchedCase(ref searchText, searchText, checkType); break; case SearchText.MismatchedCaseLastBlock: // matches LAST instance of repeating block of text, w/MISMATCHED case searchText = allText.Substring(allText.Length - randomBlockSizeOffset, randomBlockSizeOffset); CreateMismatchedCase(ref searchText, searchText, checkType); break; default: throw new ArgumentException("TS_SetSearchText() has no support for " + ParseType(searchTextType)); } Comment("Text to search for is " + Parse(searchTextType) ); Comment("Search text is = '" + TrimText(searchText, 512) + "'"); m_TestStep++; }
//--------------------------------------------------------------------------- // Helper for FindText() test cases //--------------------------------------------------------------------------- internal void FindTextHelper(SampleText sampleText, SearchText searchTextType, FindResults result1, FindResults result2, FindResults result3, FindResults result4, Type expectedException) { string searchText; // Pre-Condition Verify text is expected value <<sampleText>> TS_SetText(sampleText, CheckType.IncorrectElementConfiguration); // Pre-Condition Text to search for is <<searchText>> TS_SetSearchText(out searchText, searchTextType, CheckType.Verification); // CallFindText(forwards, case-insensitive) <<result1>> if((searchTextType != SearchText.MatchesLastBlock) && (searchTextType != SearchText.MismatchedCaseLastBlock)) TS_FindText(searchText, false, false, result1, expectedException, CheckType.Verification); else m_TestStep++; // CallFindText(forwards, case-sensitive) <<result2>> if ((searchTextType != SearchText.MatchesLastBlock) && (searchTextType != SearchText.MismatchedCaseLastBlock)) TS_FindText(searchText, false, true, result2, expectedException, CheckType.Verification); else m_TestStep++; // CallFindText(backwards,case-insensitive) <<result3>> if ((searchTextType != SearchText.MatchesFirstBlock) && (searchTextType != SearchText.MismatchedCaseFirstBlock)) TS_FindText(searchText, true, false, result3, expectedException, CheckType.Verification); else m_TestStep++; // CallFindText(backwards,case-sensitive) <<result4>> if ((searchTextType != SearchText.MatchesFirstBlock) && (searchTextType != SearchText.MismatchedCaseFirstBlock)) TS_FindText(searchText, true, true, result4, expectedException, CheckType.Verification); else m_TestStep++; }