public override void Walk(Walker.TotemWalker walker) { if (walker.Walk(this)) { foreach (var v in _vars) v.Walk(walker); } walker.PostWalk(this); }
public override void Walk(Walker.TotemWalker walker) { if (walker.Walk(this)) { if (_statements != null) { foreach (var s in _statements) { s.Walk(walker); } } } walker.PostWalk(this); }
public override void Walk(Walker.TotemWalker walker) { if (walker.Walk(this)) { if (_parameters != null) { foreach (Parameter p in _parameters) { p.Walk(walker); } } if (_body != null) { _body.Walk(walker); } } walker.PostWalk(this); }
public override void Walk(Walker.TotemWalker walker) { if (walker.Walk(this)) { if (_body != null) _body.Walk(walker); } walker.PostWalk(this); }
public override void Walk(Walker.TotemWalker walker) { _originalBody.Walk(walker); }
public override void Walk(Walker.TotemWalker walker) { if (walker.Walk(this)) { _left.Walk(walker); _right.Walk(walker); } walker.PostWalk(this); }
public override void Walk(Walker.TotemWalker walker) { if (walker.Walk(this)) { if (_initialization != null) _initialization.Walk(walker); if (_condition != null) _condition.Walk(walker); if (_incrementation != null) _incrementation.Walk(walker); if (_body != null) _body.Walk(walker); } walker.PostWalk(this); }