public DataTransformSerializationProviderAsync(ISerializationProviderAsync baseProvider, IDataTransformAsync dataTransform) { _baseProvider = baseProvider ?? throw new ArgumentNullException(nameof(baseProvider)); _dataTransform = dataTransform ?? throw new ArgumentNullException(nameof(dataTransform)); }
public FileStorageAsync(ISerializationProviderAsync serializationProvider, IFileProviderAsync fileProvider) { _serializationProvider = serializationProvider ?? throw new ArgumentNullException(nameof(serializationProvider)); _fileProvider = fileProvider ?? throw new ArgumentNullException(nameof(fileProvider)); }
public PlayerPrefsStorageAsync(ISerializationProviderAsync serializationProvider, bool autoSaveEnabled) { _serializationProvider = serializationProvider ?? throw new ArgumentNullException(nameof(serializationProvider)); _autoSaveEnabled = autoSaveEnabled; }
public PlayerPrefsStorageAsync(ISerializationProviderAsync serializationProvider) : this(serializationProvider, false) { }