public VisitNamespaceDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.NamespaceDeclarationSyntax node ) : void | ||
node | Microsoft.CodeAnalysis.CSharp.Syntax.NamespaceDeclarationSyntax | |
return | void |
public override void VisitNamespaceDeclaration(NamespaceDeclarationSyntax node)
{
var parts = node.Name.ToString().Split('.');
cb.AppendIndent();
foreach (var part in parts)
{
cb.Append("namespace ").Append(part).Append(" { ");
}
cb.AppendLine();
base.VisitNamespaceDeclaration(node);
cb.AppendIndent();
foreach (var part in parts)
cb.Append("} /* " + part + "*/ ");
cb.AppendLine();
}