using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Tango.SharedUI; namespace Tango.MachineStudio.Common { public abstract class StudioViewModel : ViewModel { public abstract Task RequestShutdown(); } public abstract class StudioViewModel : ViewModel where T : IView { public abstract Task OnShutdownRequest(); public StudioViewModel(T view) : base(view) { } } }