DefaultPredicates<TArgs, TResult>
using System;
using System.Runtime.CompilerServices;
using System.Threading.Tasks;
namespace Polly.Utils
{
[System.Runtime.CompilerServices.NullableContext(2)]
[System.Runtime.CompilerServices.Nullable(0)]
internal static class DefaultPredicates<TArgs, TResult>
{
[System.Runtime.CompilerServices.Nullable(new byte[] {
1,
0,
1,
1,
0
})]
public static readonly Func<OutcomeArguments<TResult, TArgs>, ValueTask<bool>> HandleOutcome = delegate(OutcomeArguments<TResult, TArgs> args) {
Exception exception = args.Exception;
if (exception is OperationCanceledException)
return PredicateResult.False;
if (exception != null)
return PredicateResult.True;
return PredicateResult.False;
};
}
}