static public IYieldInstruction WaitUntilAll(this object target, params ICondition[] conditions) { _WaitMultiCondition pWaiter = new _WaitMultiCondition(); pWaiter._WaitAll(conditions); return(pWaiter); }
static public IYieldInstruction WaitUntilAll(this object target, params Func <bool>[] conditionFuncs) { _WaitMultiCondition pWaiter = new _WaitMultiCondition(); pWaiter._WaitAll(_FuncsToObjs(conditionFuncs)); return(pWaiter); }