public CSharpWriter(string rootPath, string clientNamespaceName) { PathSegmenter = new CSharpPathSegmenter(rootPath, clientNamespaceName); var conventionService = new CSharpConventionService(); AddOrReplaceCodeElementWriter(new CodeClassDeclarationWriter(conventionService)); AddOrReplaceCodeElementWriter(new CodeBlockEndWriter(conventionService)); AddOrReplaceCodeElementWriter(new CodeEnumWriter(conventionService)); AddOrReplaceCodeElementWriter(new CodeIndexerWriter(conventionService)); AddOrReplaceCodeElementWriter(new CodeMethodWriter(conventionService)); AddOrReplaceCodeElementWriter(new CodePropertyWriter(conventionService)); AddOrReplaceCodeElementWriter(new CodeTypeWriter(conventionService)); }
public CSharpWriter(string rootPath, string clientNamespaceName, bool usesBackingStore) { PathSegmenter = new CSharpPathSegmenter(rootPath, clientNamespaceName); var conventionService = new CSharpConventionService(); AddCodeElementWriter(new CodeClassDeclarationWriter(conventionService)); AddCodeElementWriter(new CodeClassEndWriter(conventionService)); AddCodeElementWriter(new CodeEnumWriter(conventionService)); AddCodeElementWriter(new CodeIndexerWriter(conventionService)); AddCodeElementWriter(new CodeMethodWriter(conventionService, usesBackingStore)); AddCodeElementWriter(new CodePropertyWriter(conventionService)); AddCodeElementWriter(new CodeTypeWriter(conventionService)); }