NArrange.CSharp.CSharpWriteVisitor.VisitNamespaceElement C# (CSharp) Method

VisitNamespaceElement() public method

Processes a namespace element.
public VisitNamespaceElement ( NamespaceElement element ) : void
element NArrange.Core.CodeElements.NamespaceElement Namespace code element.
return void
        public override void VisitNamespaceElement(NamespaceElement element)
        {
            this.WriteComments(element.HeaderComments);

            StringBuilder builder = new StringBuilder(DefaultBlockLength);
            builder.Append(CSharpKeyword.Namespace);
            builder.Append(' ');
            builder.Append(element.Name);

            WriteIndentedLine(builder.ToString());
            WriteBeginBlock();

            //
            // Process all children
            //
            WriteBlockChildren(element);

            WriteEndBlock();
        }