public virtual Task<bool> ConfirmAsync(ConfirmConfig config) { var tcs = new TaskCompletionSource<bool>(); config.OnConfirm = x => tcs.TrySetResult(x); this.Confirm(config); return tcs.Task; }
public abstract void Confirm(ConfirmConfig config);