Class FailedPartitionId

Namespace
Cratis.Chronicle.Observation
Assembly
Cratis.Chronicle.dll

Represents the unique identifier of a failed partition.

public record FailedPartitionId : ConceptAs<Guid>, IComparable<ConceptAs<Guid>>, IComparable<Guid>, IComparable, IEquatable<ConceptAs<Guid>>, IEquatable<FailedPartitionId>
Inheritance
FailedPartitionId
Implements
Inherited Members
Extension Methods

Constructors

FailedPartitionId(FailedPartitionId)

protected FailedPartitionId(FailedPartitionId original)

Parameters

original FailedPartitionId

FailedPartitionId(Guid)

Represents the unique identifier of a failed partition.

public FailedPartitionId(Guid Value)

Parameters

Value Guid

The inner value.

Properties

EqualityContract

protected override Type EqualityContract { get; }

Property Value

Type

Methods

Deconstruct(out Guid)

public void Deconstruct(out Guid Value)

Parameters

Value Guid

Equals(FailedPartitionId?)

public virtual bool Equals(FailedPartitionId? other)

Parameters

other FailedPartitionId

Returns

bool

Equals(ConceptAs<Guid>?)

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

Parameters

other ConceptAs<Guid>

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

New()

Creates a new instance of the FailedPartitionId class with a new unique value.

public static FailedPartitionId New()

Returns

FailedPartitionId

FailedPartitionId instance.

PrintMembers(StringBuilder)

protected override bool PrintMembers(StringBuilder builder)

Parameters

builder StringBuilder

Returns

bool

Operators

operator ==(FailedPartitionId?, FailedPartitionId?)

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

Parameters

left FailedPartitionId
right FailedPartitionId

Returns

bool

implicit operator FailedPartitionId(Guid)

public static implicit operator FailedPartitionId(Guid value)

Parameters

value Guid

Returns

FailedPartitionId

operator !=(FailedPartitionId?, FailedPartitionId?)

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

Parameters

left FailedPartitionId
right FailedPartitionId

Returns

bool