public void Dispose() { var app = AvaloniaApp.GetApp(); var dialogs = new Window[] { DialogProvider.GetDialog <CreateDirectoryDialog>(app) }; dialogs.ForEach(d => d?.Close()); if (!string.IsNullOrEmpty(_directoryFullPath) && Directory.Exists(_directoryFullPath)) { Directory.Delete(_directoryFullPath, true); } }
public void Dispose() { var app = AvaloniaApp.GetApp(); var dialogs = new Window[] { DialogProvider.GetDialog <RemoveNodesConfirmationDialog>(app) }; dialogs.ForEach(d => d?.Close()); if (!string.IsNullOrEmpty(_fileFullPath) && File.Exists(_fileFullPath)) { File.Delete(_fileFullPath); } }