示例#1
0
 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;
 }
示例#2
0
 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);
 }