示例#1
0
        public ProcessorRule Pop(string name)
        {
            ProcessorRule node = null;

            for (var i = _nodes.Count - 1; i >= 0; i--)
            {
                var item = _nodes[i];

                if (item.NodeName.ToLower() == name.ToLower())
                {
                    node = item;
                    _nodes.RemoveAt(i);
                    break;
                }
            }

            return(node);
        }
示例#2
0
 public void Push(ProcessorRule node)
 {
     _nodes.Add(node);
 }