public JsonSettingsProvider(IStreamStorageProvider storageProvider) : base(storageProvider) { _serializer = JsonSerializer.Create(new JsonSerializerSettings { DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate }); }
protected SettingsProviderBase(IStreamStorageProvider storageProvider) { if (storageProvider == null) { throw new ArgumentNullException(nameof(storageProvider)); } _storageProvider = storageProvider; }
public Repository(ISerializer <IEnumerable <T> > serializer, IStreamStorageProvider streamStorageProvider) { _serializer = serializer; _streamStorageProvider = streamStorageProvider; }
public XmlSettingsProvider(IStreamStorageProvider storageProvider) : base(storageProvider) { }