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("}");
 }