public override void Walk(PythonWalker walker) { if (walker.Walk(this)) { if (_parameters != null) { foreach (Parameter p in _parameters) { p.Walk(walker); } } if (_decorators != null) { _decorators.Walk(walker); } if (_body != null) { _body.Walk(walker); } if (_returnAnnotation != null) { _returnAnnotation.Walk(walker); } } walker.PostWalk(this); }
public override void Walk(PythonWalker walker) { if (walker.Walk(this)) { if (_decorators != null) { _decorators.Walk(walker); } if (_bases != null) { foreach (var b in _bases) { b.Walk(walker); } } if (_body != null) { _body.Walk(walker); } } walker.PostWalk(this); }