public SwiftWriter(string rootPath, string clientNamespaceName) { PathSegmenter = new SwiftPathSegmenter(rootPath, clientNamespaceName); var conventionService = new SwiftConventionService(clientNamespaceName); AddOrReplaceCodeElementWriter(new CodeClassDeclarationWriter(conventionService)); AddOrReplaceCodeElementWriter(new CodeBlockEndWriter()); AddOrReplaceCodeElementWriter(new CodePropertyWriter(conventionService)); AddOrReplaceCodeElementWriter(new CodeNamespaceWriter(conventionService)); AddOrReplaceCodeElementWriter(new CodeEnumWriter(conventionService)); AddOrReplaceCodeElementWriter(new CodeMethodWriter(conventionService)); }
public CodeClassDeclarationWriter(SwiftConventionService conventionService) : base(conventionService) { }
protected CodeProprietableBlockDeclarationWriter(SwiftConventionService conventionService) : base(conventionService) { }