<PackageReference Include="Polly.Core" Version="8.6.2" />

DefaultPredicates<TArgs, TResult>

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