public override void Walk(SyntaxNodeWalker walker) { if(!walker.WalkCodeNamespaceDeclaration(this)) { return; } foreach(var child in ChildNodes()) { child.Walk(walker); } walker.PostWalkCodeNamespaceDeclaration(this); }