ResultPredicate<TResult>
A predicate that can be run against a passed result value of type TResult. Predicates are used to define whether policies handle the given result.
namespace Polly
{
public delegate bool ResultPredicate<in TResult> (TResult result);
}