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