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

CircuitBreakerPredicateArguments

Arguments used by ShouldHandle predicate.
using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Text; namespace Polly.CircuitBreaker { [StructLayout(LayoutKind.Sequential, Size = 1)] public readonly struct CircuitBreakerPredicateArguments : IEquatable<CircuitBreakerPredicateArguments> { [CompilerGenerated] public override string ToString() { StringBuilder stringBuilder = new StringBuilder(); stringBuilder.Append("CircuitBreakerPredicateArguments"); stringBuilder.Append(" { "); if (PrintMembers(stringBuilder)) stringBuilder.Append(' '); stringBuilder.Append('}'); return stringBuilder.ToString(); } [CompilerGenerated] private bool PrintMembers(StringBuilder builder) { return false; } public static bool operator !=(CircuitBreakerPredicateArguments left, CircuitBreakerPredicateArguments right) { return !(left == right); } public static bool operator ==(CircuitBreakerPredicateArguments left, CircuitBreakerPredicateArguments right) { return left.Equals(right); } [CompilerGenerated] public override int GetHashCode() { return 0; } [CompilerGenerated] public override bool Equals(object obj) { if (obj is CircuitBreakerPredicateArguments) return Equals((CircuitBreakerPredicateArguments)obj); return false; } [CompilerGenerated] public bool Equals(CircuitBreakerPredicateArguments other) { return true; } } }