Ejemplo n.º 1
0
        public bool Match(SearchTokens searchText)
        {
            if (searchText.IsEmpty)
            {
                return(true);
            }

            if (searchText.ExactSearchString == Result)
            {
                return(true);
            }

            var compareInfo = Thread.CurrentThread.CurrentCulture.CompareInfo;

            foreach (var token in searchText.Tokens)
            {
                if (compareInfo.IndexOf(Description, token, CompareOptions.IgnoreCase) != -1)
                {
                    return(true);
                }
                if (Sequence.ToString().Contains(token))
                {
                    return(true);
                }
            }

            foreach (var number in searchText.Numbers)
            {
                if (Utf32 == number)
                {
                    return(true);
                }
            }
            return(false);
        }
Ejemplo n.º 2
0
        public bool Match(SearchTokens searchText)
        {
            if (searchText.IsEmpty)
                return true;

            var compareInfo = Thread.CurrentThread.CurrentCulture.CompareInfo;
            foreach (var token in searchText.Tokens)
            {
                if (compareInfo.IndexOf(Description, token, CompareOptions.IgnoreCase) != -1)
                    return true;
            }

            foreach (var number in searchText.Numbers)
            {
                if (Utf32 == number)
                    return true;
            }
            return false;
        }
Ejemplo n.º 3
0
        public bool Match(SearchTokens searchText)
        {
            if (searchText.IsEmpty)
                return true;

            var compareInfo = Thread.CurrentThread.CurrentCulture.CompareInfo;
            foreach (var token in searchText.Tokens)
            {
                if (compareInfo.IndexOf(Description, token, CompareOptions.IgnoreCase) != -1)
                    return true;
            }

            foreach (var number in searchText.Numbers)
            {
                if (Utf32 == number)
                    return true;
            }
            return false;
        }
Ejemplo n.º 4
0
 private void RefreshSearch(string text)
 {
     searchTokens = new SearchTokens(text);
     RefreshFilters();
 }
Ejemplo n.º 5
0
 private void RefreshSearch(string text)
 {
     searchTokens = new SearchTokens(text);
     RefreshFilters();
 }