Class AuthenticationFailureReason

Namespace
Cratis.Arc.Authentication
Assembly
Cratis.Arc.Core.dll

Represents the reason for an authentication failure.

public record AuthenticationFailureReason : ConceptAs<string>, IComparable<ConceptAs<string>>, IComparable<string>, IComparable, IEquatable<ConceptAs<string>>, IEquatable<AuthenticationFailureReason>
Inheritance
AuthenticationFailureReason
Implements
Inherited Members
Extension Methods

Constructors

AuthenticationFailureReason(AuthenticationFailureReason)

protected AuthenticationFailureReason(AuthenticationFailureReason original)

Parameters

original AuthenticationFailureReason

AuthenticationFailureReason(string)

Represents the reason for an authentication failure.

public AuthenticationFailureReason(string Value)

Parameters

Value string

The reason value.

Properties

EqualityContract

protected override Type EqualityContract { get; }

Property Value

Type

Methods

Deconstruct(out string)

public void Deconstruct(out string Value)

Parameters

Value string

Equals(AuthenticationFailureReason?)

public virtual bool Equals(AuthenticationFailureReason? other)

Parameters

other AuthenticationFailureReason

Returns

bool

Equals(ConceptAs<string>?)

public override sealed bool Equals(ConceptAs<string>? other)

Parameters

other ConceptAs<string>

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

PrintMembers(StringBuilder)

protected override bool PrintMembers(StringBuilder builder)

Parameters

builder StringBuilder

Returns

bool

Operators

operator ==(AuthenticationFailureReason?, AuthenticationFailureReason?)

public static bool operator ==(AuthenticationFailureReason? left, AuthenticationFailureReason? right)

Parameters

left AuthenticationFailureReason
right AuthenticationFailureReason

Returns

bool

implicit operator AuthenticationFailureReason(string)

Implicitly converts a string to an AuthenticationFailureReason.

public static implicit operator AuthenticationFailureReason(string value)

Parameters

value string

The string value.

Returns

AuthenticationFailureReason

operator !=(AuthenticationFailureReason?, AuthenticationFailureReason?)

public static bool operator !=(AuthenticationFailureReason? left, AuthenticationFailureReason? right)

Parameters

left AuthenticationFailureReason
right AuthenticationFailureReason

Returns

bool