Пример #1
0
 /// <summary>
 ///     Visit When node in DFS manner.
 /// </summary>
 /// <param name="node">When node that will be visited.</param>
 public virtual void Visit(WhenNode node)
 {
     node.Descendant.Accept(this);
     node.Accept(_visitor);
 }
Пример #2
0
 /// <summary>
 ///     Visit When node in BFS manner.
 /// </summary>
 /// <param name="node">When node that will be visited.</param>
 public override void Visit(WhenNode node)
 {
     node.Accept(Visitor);
     node.Descendant.Accept(this);
     _contextChangeTracker.Push(true);
 }