private static bool searchExtension(partInfos pInfo, string search) { if (QSettings.Instance.enableSearchExtension && search.Length > 1) { if (search.StartsWith (QSettings.Instance.searchTag)) { if (pInfo == partInfos.TAG) { return true; } return false; } if (search.StartsWith (QSettings.Instance.searchName)) { if (pInfo == partInfos.NAME) { return true; } return false; } if (search.StartsWith (QSettings.Instance.searchTitle)) { if (pInfo == partInfos.TITLE) { return true; } return false; } if (search.StartsWith (QSettings.Instance.searchDescription)) { if (pInfo == partInfos.DESCRIPTION) { return true; } return false; } if (search.StartsWith (QSettings.Instance.searchAuthor)) { if (pInfo == partInfos.AUTHOR) { return true; } return false; } if (search.StartsWith (QSettings.Instance.searchManufacturer)) { if (pInfo == partInfos.MANUFACTURER) { return true; } return false; } if (search.StartsWith (QSettings.Instance.searchPartSize)) { if (pInfo == partInfos.PARTSIZE) { return true; } return false; } if (search.StartsWith (QSettings.Instance.searchResourceInfos)) { if (pInfo == partInfos.RESOURCEINFOS) { return true; } return false; } if (search.StartsWith (QSettings.Instance.searchTechRequired)) { if (pInfo == partInfos.TECHREQUIRED) { return true; } return false; } if (search.StartsWith (QSettings.Instance.searchModule)) { if (pInfo == partInfos.MODULE) { return true; } return false; } } return true; }
static bool searchExtension(partInfos pInfo, string search) { if (QSettings.Instance.enableSearchExtension && search.Length > 1) { if (search.StartsWith(QSettings.Instance.searchTag, StringComparison.Ordinal)) { if (pInfo == partInfos.TAG) { return(true); } return(false); } if (search.StartsWith(QSettings.Instance.searchName, StringComparison.Ordinal)) { if (pInfo == partInfos.NAME) { return(true); } return(false); } if (search.StartsWith(QSettings.Instance.searchTitle, StringComparison.Ordinal)) { if (pInfo == partInfos.TITLE) { return(true); } return(false); } if (search.StartsWith(QSettings.Instance.searchDescription, StringComparison.Ordinal)) { if (pInfo == partInfos.DESCRIPTION) { return(true); } return(false); } if (search.StartsWith(QSettings.Instance.searchAuthor, StringComparison.Ordinal)) { if (pInfo == partInfos.AUTHOR) { return(true); } return(false); } if (search.StartsWith(QSettings.Instance.searchManufacturer, StringComparison.Ordinal)) { if (pInfo == partInfos.MANUFACTURER) { return(true); } return(false); } if (search.StartsWith(QSettings.Instance.searchPartSize, StringComparison.Ordinal)) { if (pInfo == partInfos.PARTSIZE) { return(true); } return(false); } if (search.StartsWith(QSettings.Instance.searchResourceInfos, StringComparison.Ordinal)) { if (pInfo == partInfos.RESOURCEINFOS) { return(true); } return(false); } if (search.StartsWith(QSettings.Instance.searchTechRequired, StringComparison.Ordinal)) { if (pInfo == partInfos.TECHREQUIRED) { return(true); } return(false); } if (search.StartsWith(QSettings.Instance.searchModule, StringComparison.Ordinal)) { if (pInfo == partInfos.MODULE) { return(true); } return(false); } } return(true); }