示例#1
0
 public void VisitTopLevelStatement(ITopLevelStatementNode node)
 {
     if (TopLevelVisitor != null)
     {
         node.AcceptTopLevelVisitor(TopLevelVisitor);
     }
 }
示例#2
0
 public void VisitTopLevelStatement(ITopLevelStatementNode node)
 {
     node.AcceptTopLevelVisitor(this);
 }
示例#3
0
        public void Process(ITopLevelStatementNode topLevelStatement, IReplacementListener listener)
        {
            ProcessReplacementsVisitorChain replacementsVisitorChain = new ProcessReplacementsVisitorChain(this, listener);

            replacementsVisitorChain.ProcessReplacements(topLevelStatement);
        }
示例#4
0
 public void VisitTopLevelStatement(ITopLevelStatementNode node)
 {
     _visitor.Visit(node);
 }
 public void ProcessReplacements(ITopLevelStatementNode node)
 {
     node.AcceptTopLevelVisitor(TopLevelStatementChildrenVisitor);
 }