Here are the examples of the csharp api System.Predicate.Invoke(TVal) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
1 Examples
19
Source : CorrectValueRuleBuilder.WaitForMessage.cs
with MIT License
from night-moon-studio
with MIT License
from night-moon-studio
public ILeoValueRuleBuilder<T, TVal> WithMessage(string message)
{
Func<TVal, CustomVerifyResult> realFunc;
if (_predicate is null)
{
realFunc = o => _func.Invoke(o)
? new CustomVerifyResult {VerifyResult = true}
: new CustomVerifyResult {VerifyResult = false, ErrorMessage = message};
}
else
{
realFunc = o => _predicate.Invoke(o)
? new CustomVerifyResult {VerifyResult = true}
: new CustomVerifyResult {VerifyResult = false, ErrorMessage = message};
}
_builder.Must(realFunc);
return _builder;
}