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