Esempio n. 1
0
 private bool NodePassFiltering(Node node)
 {
     if (node == null)
     {
         throw new ArgumentNullException("node");
     }
     return(node.Get <StringInterpreter>() != null &&
            FilteringUtils.PassFiltering(node.Get <StringInterpreter>().Value.ToUpper(), FilterTokens));
 }
        private void RefreshList()
        {
            var tokens = _searchControl.UpperKeyTokens;

            listBox1.BeginUpdate();
            listBox1.Items.Clear();
            foreach (var child in _document.Root.Children)
            {
                var data = new ItemData(child.Value);
                if (FilteringUtils.PassFiltering(data.Builder.ShapeName.ToUpper(), tokens))
                {
                    listBox1.Items.Add(data);
                }
            }
            listBox1.EndUpdate();
        }