protected override Task <int> OnApply() { return(_control?.Apply() ?? Task.FromResult((int)HResult.Fail)); }
protected async override Task <int> OnApply() { return(await _control.Apply().ConfigureAwait(false)); }
protected override Task <int> OnApply() { return(_control.Apply()); }