public FileStorageSync(ISerializationProviderSync serializationProvider,
                        IFileProviderSync fileProvider)
 {
     _serializationProvider = serializationProvider ??
                              throw new ArgumentNullException(nameof(serializationProvider));
     _fileProvider = fileProvider ??
                     throw new ArgumentNullException(nameof(fileProvider));
 }
 public DataTransformSerializationProviderSync(ISerializationProviderSync baseProvider,
                                               IDataTransformSync dataTransform)
 {
     _baseProvider = baseProvider ??
                     throw new ArgumentNullException(nameof(baseProvider));
     _dataTransform = dataTransform ??
                      throw new ArgumentNullException(nameof(dataTransform));
 }
 public PlayerPrefsStorageSync(ISerializationProviderSync serializationProvider, bool autoSaveEnabled)
 {
     _serializationProvider = serializationProvider ??
                              throw new ArgumentNullException(nameof(serializationProvider));
     _autoSaveEnabled = autoSaveEnabled;
 }
 public PlayerPrefsStorageSync(ISerializationProviderSync serializationProvider)
     : this(serializationProvider, false)
 {
 }
Exemple #5
0
 public static System.Threading.Tasks.Task <byte[]> SerializeFakeAsync <T>(
     this ISerializationProviderSync provider, T data) =>
 System.Threading.Tasks.Task.FromResult <byte[]>(provider.Serialize(data));
Exemple #6
0
 public static System.Threading.Tasks.Task <T> DeserializeFakeAsync <T>(this ISerializationProviderSync provider,
                                                                        byte[] data) =>
 System.Threading.Tasks.Task.FromResult <T>(provider.Deserialize <T>(data));