コード例 #1
0
        public override SyntaxNode VisitNamespaceDeclaration(NamespaceDeclarationSyntax node)
        {
            var namespaceKeyword = this.VisitToken(node.NamespaceKeyword);
            var name             = (NameSyntax)this.Visit(node.Name);

            return(node.Update(namespaceKeyword, name));
        }
コード例 #2
0
        public override SyntaxNode VisitNamespaceDeclaration(NamespaceDeclarationSyntax node)
        {
            var identifierName = SyntaxFactory.IdentifierName(_typeNamespace);
            var newNamespace   = SyntaxFactory.NamespaceDeclaration(identifierName);

            var newNode = node.Update(
                node.NamespaceKeyword,
                newNamespace.Name,
                node.OpenBraceToken,
                node.Externs,
                node.Usings,
                node.Members,
                node.CloseBraceToken,
                node.SemicolonToken);

            return(base.VisitNamespaceDeclaration(newNode));
        }