OnFallbackArguments
Represents arguments used in fallback handling scenarios.
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Text;
namespace Polly.Fallback
{
[System.Runtime.CompilerServices.NullableContext(1)]
[System.Runtime.CompilerServices.Nullable(0)]
public class OnFallbackArguments : IEquatable<OnFallbackArguments>
{
[CompilerGenerated]
protected virtual Type EqualityContract {
[CompilerGenerated]
get {
return typeof(OnFallbackArguments);
}
}
public OnFallbackArguments()
{
}
[CompilerGenerated]
public override string ToString()
{
StringBuilder stringBuilder = new StringBuilder();
stringBuilder.Append("OnFallbackArguments");
stringBuilder.Append(" { ");
if (PrintMembers(stringBuilder))
stringBuilder.Append(' ');
stringBuilder.Append('}');
return stringBuilder.ToString();
}
[CompilerGenerated]
protected virtual bool PrintMembers(StringBuilder builder)
{
return false;
}
public static bool operator !=(OnFallbackArguments left, OnFallbackArguments right)
{
return !(left == right);
}
public static bool operator ==(OnFallbackArguments left, OnFallbackArguments right)
{
if ((object)left != right)
return left?.Equals(right) ?? false;
return true;
}
[CompilerGenerated]
public override int GetHashCode()
{
return EqualityComparer<Type>.Default.GetHashCode(EqualityContract);
}
[System.Runtime.CompilerServices.NullableContext(2)]
[CompilerGenerated]
public override bool Equals(object obj)
{
return Equals(obj as OnFallbackArguments);
}
[System.Runtime.CompilerServices.NullableContext(2)]
[CompilerGenerated]
public virtual bool Equals(OnFallbackArguments other)
{
if ((object)this != other) {
if ((object)other != null)
return EqualityContract == other.EqualityContract;
return false;
}
return true;
}
[CompilerGenerated]
protected OnFallbackArguments(OnFallbackArguments original)
{
}
}
}