public async Task <bool> Validate() { return(await Conditions.AllFalseAsync( LazyTask <bool> .Create(() => Task.FromResult(false)).Get(), LazyTask <bool> .Create(async() => await ValidateSomenthing()).Get(), LazyTask <bool> .Create(async() => await ValidateAnoterThing()).Get() )); }