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 SizeCounterBuilderContext(GroBufWriter groBufWriter, ModuleBuilder module, Type constantsType, Dictionary <Type, FieldInfo[]> fields, ISizeCounterCollection sizeCounterCollection, IDataMembersExtractor dataMembersExtractor) { GroBufWriter = groBufWriter; Module = module; ConstantsType = constantsType; this.fields = fields; this.sizeCounterCollection = sizeCounterCollection; this.dataMembersExtractor = dataMembersExtractor; }