public override object VisitNamespaceDeclaration(NamespaceDeclaration namespaceDeclaration, object data)
 {
     CSharpLanguage.VisitorData visitorData = (CSharpLanguage.VisitorData)data;
     visitorData.CurrentNamespaces.Push(namespaceDeclaration.get_Name());
     namespaceDeclaration.AcceptChildren(this, visitorData);
     visitorData.CurrentNamespaces.Pop();
     return(null);
 }
 public virtual object VisitNamespaceDeclaration(NamespaceDeclaration namespaceDeclaration, object data)
 {
     CSharpLanguage.VisitorData visitorData = (CSharpLanguage.VisitorData)data;
     visitorData.CurrentNamespaces.Push(namespaceDeclaration.get_Name());
     ((AbstractNode)namespaceDeclaration).AcceptChildren((IAstVisitor)this, (object)visitorData);
     visitorData.CurrentNamespaces.Pop();
     return((object)null);
 }