public override void VisitNamespaceDeclaration(NamespaceDeclarationSyntax node)
 {
     _parentStack.Push(UnitOfDiscriminatedElementMapper.Map((NameSpaceElement)_parentStack.Peek(), node));
     base.VisitNamespaceDeclaration(node);
     _parentStack.Pop();
 }
 public override void VisitEnumDeclaration(EnumDeclarationSyntax node)
 {
     _parentStack.Push(UnitOfDiscriminatedElementMapper.Map(_parentStack.Peek(), node));
     base.VisitEnumDeclaration(node);
     _parentStack.Pop();
 }