public EnumFormatterImplementor(TypeProvider provider) { this.module = provider.Module; this.writerHelper = provider.MessagePackWriterHelper; this.readerHelper = provider.MessagePackReaderHelper; this.importer = provider.Importer; this.optionsHelper = provider.MessagePackSerializerOptionsHelper; this.provider = provider; }
public UnionInterfaceFormatterAllConsequentImplementor(ModuleDefinition module, SystemObjectHelper objectHelper, InterfaceMessagePackFormatterHelper interfaceMessagePackFormatterHelper, SystemInvalidOperationExceptionHelper invalidOperationExceptionHelper, ModuleImporter importer, MessagePackSecurityHelper securityHelper, MessagePackSerializerOptionsHelper messagePackSerializerOptionsHelper, MessagePackWriterHelper writerHelper, MessagePackReaderHelper readerHelper, FormatterResolverExtensionHelper formatterResolverExtensionHelper, FixedTypeKeyInt32ValueHashtableGenerator generator) { this.module = module; this.objectHelper = objectHelper; this.interfaceMessagePackFormatterHelper = interfaceMessagePackFormatterHelper; this.invalidOperationExceptionHelper = invalidOperationExceptionHelper; this.importer = importer; this.securityHelper = securityHelper; this.messagePackSerializerOptionsHelper = messagePackSerializerOptionsHelper; this.writerHelper = writerHelper; this.readerHelper = readerHelper; this.formatterResolverExtensionHelper = formatterResolverExtensionHelper; this.generator = generator; }