<PackageReference Include="Polly.Core" Version="8.0.0-alpha.2" />

DefaultPredicates<TArgs, TResult>

static class 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; }; } }