public virtual async Task RunAsync() { if (CurrentState != DebuggerState.Running) { await new RunCommand().Execute(this); } }