public WriterTypeBuilder(GroBufWriter groBufWriter, ModuleBuilder module, IWriterCollection writerCollection, IDataMembersExtractor dataMembersExtractor) { this.groBufWriter = groBufWriter; this.module = module; this.writerCollection = writerCollection; this.dataMembersExtractor = dataMembersExtractor; }
public SizeCounterTypeBuilder(GroBufWriter groBufWriter, ModuleBuilder module, ISizeCounterCollection sizeCounterCollection, IDataMembersExtractor dataMembersExtractor) { this.groBufWriter = groBufWriter; this.module = module; this.sizeCounterCollection = sizeCounterCollection; this.dataMembersExtractor = dataMembersExtractor; }
public SizeCounterConstantsBuilderContext(GroBufWriter groBufWriter, TypeBuilder constantsBuilder, ISizeCounterCollection sizeCounterCollection, IDataMembersExtractor dataMembersExtractor) { GroBufWriter = groBufWriter; ConstantsBuilder = constantsBuilder; this.sizeCounterCollection = sizeCounterCollection; this.dataMembersExtractor = dataMembersExtractor; }
public WriterConstantsBuilderContext(GroBufWriter groBufWriter, TypeBuilder constantsBuilder, IWriterCollection writerCollection, IDataMembersExtractor dataMembersExtractor) { GroBufWriter = groBufWriter; ConstantsBuilder = constantsBuilder; this.writerCollection = writerCollection; this.dataMembersExtractor = dataMembersExtractor; }
public WriterTypeBuilderContext(GroBufWriter groBufWriter, ModuleBuilder module, Type constantsType, Dictionary <Type, FieldInfo[]> fields, IWriterCollection writerCollection, IDataMembersExtractor dataMembersExtractor) { GroBufWriter = groBufWriter; Module = module; ConstantsType = constantsType; this.fields = fields; this.writerCollection = writerCollection; this.dataMembersExtractor = dataMembersExtractor; }