private void AddNameSpaceBlock(ClassSyntaxTree syntaxTree) { var nameSpaceNode = new NameSpaceSyntaxNode(_nameSpace); syntaxTree.RootNode.AddSubNode(nameSpaceNode); AddClassBlock(nameSpaceNode); }
private void AddClassBlock(NameSpaceSyntaxNode nameSpaceNode) { var classNode = new ClassSyntaxNode(_className, _template.ImplementsInterfaces); nameSpaceNode.AddSubNode(classNode); AddMethods(classNode); AddProperties(classNode); AddRawContents(classNode); }
public void Visit(NameSpaceSyntaxNode nameSpaceSyntax) { AppendLine($"namespace {nameSpaceSyntax.NameSpace}"); AppendLine("{"); _indentLevel++; VisitSubItems(nameSpaceSyntax); _indentLevel--; AppendLine("}"); }