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