All pastes #414604 Raw Edit

Someone

public text v1 · immutable
#414604 ·published 2007-03-29 03:36 UTC
rendered paste body
        public void VisitNodes(Node node, Dictionary<int, Visitor> visitors,Response response)
        {
            //Is there a visitor for this node?
            if(visitors.ContainsKey(node.GetId()))
            {
                //Visit it
                Visitor visitor = visitors[node.GetId());
                visitor.Visit(node,response);
            }
            //Visit all child nodes recursively
            int count = node.GetChildCount();
       
            for(int i =0;i<count;i++)
            {
                Node childNode = node.GetChildAt(i);
                VisitNodes(childNode,visitors,response);
            }
        }