IsStringContainsAnyFromList helper function

/// <summary>
       /// Returns true, if  string contains any of substring from the list (case insensitive)
       /// See similar (with SqlLikeMatch support) in ResponseMessagePatternsCache
       /// </summary>
       /// <returns></returns>
       public static bool IsStringContainsAnyFromList( string stringToSearch,List<String> stringsToFind)
       {
           //TODO: create overloads with exact match  or case sencitive
           if (stringsToFind.IsNullOrEmpty())
           { return false; }
           else
           {
               stringToSearch = stringToSearch.ToUpper();
               return stringsToFind.Where(pattern => stringToSearch.Contains(pattern.ToUpper())).Count() > 0;
           }
       }