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) { }
protected CodeProprietableBlockDeclarationWriter(GoConventionService conventionService) : base(conventionService) { }
public CodeClassDeclarationWriter(GoConventionService conventionService) : base(conventionService) { }