public ContainedClassGeneratorProvidingGenerators(Dictionary <Type, Type> codeGenerators, IGeneratedMemberHandler generatedMemberHandler = null, bool provideGeneratorsForParameters = true, bool lazy = true) { this.codeGenerators = codeGenerators; this.generatedMemberHandler = generatedMemberHandler; this.provideGeneratorsForParameters = provideGeneratorsForParameters; this.lazy = lazy; }
public AttributedClassGeneratorProvidingGeneratorsBase(IGeneratedMemberHandler generatedMemberHandler = null, bool lazy = true) { this.generatedMemberHandler = generatedMemberHandler; this.lazy = lazy; }
public AttributedGeneratorProvidingTypeGeneratorsForMembers(IGeneratedMemberHandler generatedMemberHandler = null, bool lazy = true) : base(generatedMemberHandler) { this.lazy = lazy; }
public GeneratorProvidingTypeGeneratorForMembers(IGeneratedMemberHandler generatedMemberHandler = null) { this.generatedMemberHandler = generatedMemberHandler == null ? new ReturningGeneratedMemberHandler() : generatedMemberHandler; }