public void Save(ISoftInfoStorage storage, string path)
 {
     using (var writer = new StreamWriter(path))
     {
         _serializer.Serialize(writer, storage);
     }
 }
 public void Save(ISoftInfoStorage storage, string path)
 {
     using (var writer = new StreamWriter(path))
     {
         _serializer.Serialize(writer, storage);
     }
 }
 public Task SaveAsync(ISoftInfoStorage storage, string path)
 {
     return(Task.Run(() => Save(storage, path)));
 }
 public Task SaveAsync(ISoftInfoStorage storage, string path)
 {
     return Task.Run(() => Save(storage, path));
 }