public override IPromise While(Func <IPromise <ControlValue <bool> > > condition) { return(_while.While(condition).Cast()); }
public override IPromise <ControlState> While(Func <IPromise <ControlValue <bool> > > condition) { return(_while.While(condition).ToControlState(_while.Factory)); }
public override IPromise <NullableResult <T> > While(Func <IPromise <ControlValue <bool> > > condition) { return(_while.While(condition).ToNullableResult(_while.Factory)); }