protected SettingsPersistor(IMoBiXmlSerializerRepository serializerRepository, IMoBiConfiguration configuration, ISerializationContextFactory serializationContextFactory, TSettings settings) { _serializerRepository = serializerRepository; _configuration = configuration; _serializationContextFactory = serializationContextFactory; _settings = settings; }
public XmlSerializationService(IMoBiXmlSerializerRepository repository, ICompression compression, IMoBiObjectConverterFinder objectConverterFinder, ISerializationContextFactory serializationContextFactory, IEventPublisher eventPublisher, IDeserializedReferenceResolver deserializedReferenceResolver) { _repository = repository; _compression = compression; _objectConverterFinder = objectConverterFinder; _serializationContextFactory = serializationContextFactory; _eventPublisher = eventPublisher; _deserializedReferenceResolver = deserializedReferenceResolver; _formulaCacheSerializer = _repository.SerializerFor <IFormulaCache>(); }
public ApplicationSettingsPersistor(IMoBiXmlSerializerRepository serializerRepository, IMoBiConfiguration configuration, ISerializationContextFactory serializationContextFactory, IApplicationSettings settings) : base(serializerRepository, configuration, serializationContextFactory, settings) { }
public UserSettingsPersistor(IMoBiXmlSerializerRepository serializerRepository, IMoBiConfiguration configuration, ISerializationContextFactory serializationContextFactory, IUserSettings userSettings) : base(serializerRepository, configuration, serializationContextFactory, userSettings) { _userSettings = userSettings; }