private Plugin(IGeneratorSettings generatorSettings, ITransformer <TCodeModel> transformer, CodeGenerator generator, CodeNamer namer) { _generatorSettings = generatorSettings; _transformer = transformer; _generator = generator; _namer = namer; // apply custom settings to the GeneratorSettings }
private Plugin(IGeneratorSettings generatorSettings, IModelSerializer <TCodeModel> serializer, ITransformer <TCodeModel> transformer, CodeGenerator generator, CodeNamer namer) { _generatorSettings = generatorSettings; _serializer = serializer; _transformer = transformer; _generator = generator; _namer = namer; // apply custom settings to the GeneratorSettings Core.Settings.PopulateSettings(_generatorSettings, Core.Settings.Instance.CustomSettings); }