public void Resume() { if (RuntimeUtils.Resumable(this.State)) { this.State = RunState.Resuming; this.ResumeImpl(); if (this.State == RunState.Resuming) { this.State = RunState.Running; } } }