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