public async Task LoadFromFile(string path) { using (var fs = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read)) { var serializer = new XmlSerializer(typeof(UserData)); // ReSharper disable once AccessToDisposedClosure UserData = await Task.Run(() => (UserData)serializer.Deserialize(fs)); } }
public UserDataProvider() { UserData = new UserData(); }