private Form CreateDialog(T item) { var args = new EditorDialogNeededEventArgs <T>(item); EditorDialogNeeded?.Invoke(this, args); return(args.Dialog); }
private void editor_EditorDialogNeeded(object sender, EditorDialogNeededEventArgs <GameSaveBackup> e) { e.Dialog = new EditGameSaveBackupDialog(e.Item); }
private void editor_EditorDialogNeeded(object sender, EditorDialogNeededEventArgs <GameSave> e) { e.Item.Backups.Sort((x, y) => string.CompareOrdinal(x.Name, y.Name)); e.Dialog = new EditGameSaveDialog(e.Item); }