Example #1
0
        public GoWriter(string rootPath, string clientNamespaceName)
        {
            PathSegmenter = new GoPathSegmenter(rootPath, clientNamespaceName);
            var conventionService = new GoConventionService();

            AddOrReplaceCodeElementWriter(new CodeClassDeclarationWriter(conventionService));
            AddOrReplaceCodeElementWriter(new CodeInterfaceDeclarationWriter(conventionService));
            AddOrReplaceCodeElementWriter(new CodeBlockEndWriter());
            AddOrReplaceCodeElementWriter(new CodePropertyWriter(conventionService));
            AddOrReplaceCodeElementWriter(new CodeEnumWriter(conventionService));
            AddOrReplaceCodeElementWriter(new CodeMethodWriter(conventionService));
        }
 public CodeInterfaceDeclarationWriter(GoConventionService conventionService) : base(conventionService)
 {
 }
Example #3
0
 protected CodeProprietableBlockDeclarationWriter(GoConventionService conventionService) : base(conventionService)
 {
 }
 public CodeClassDeclarationWriter(GoConventionService conventionService) : base(conventionService)
 {
 }