public override bool Walk(ListComprehension node) { using (ComprehensionScope()) { foreach (var ci in node.Iterators) { ci.Walk(this); } node.Item?.Walk(this); } return(false); }
public override void PostWalk(ListComprehension node) { }
// ListComprehension public override bool Walk(ListComprehension node) { return(false); }
public virtual void PostWalk(ListComprehension node) { }
// ListComprehension public virtual bool Walk(ListComprehension node) { return(true); }
// ListComprehension public override bool Walk(ListComprehension node) { return(Location >= node.StartIndex && Location <= node.EndIndex); }