public async Task InitializeAsync() { await LoadSaveDataAsync(CancellationToken.None); saveDataFileMonitor = new SaveDataFileMonitor(saveDataFullFilename, 0); saveDataFileMonitor.SaveDataFileChanged += OnSaveDataFileChanged; }
public void Dispose() { foreach (SaveDataSlotViewModel saveDataItem in saveDataItems) { saveDataItem.Dispose(); } if (saveDataFileMonitor != null) { saveDataFileMonitor.Dispose(); saveDataFileMonitor = null; } }