Class ReadModelGeneration

Namespace
Cratis.Chronicle.ReadModels
Assembly
Cratis.Chronicle.dll

Represents the generation of a read model.

public record ReadModelGeneration : ConceptAs<uint>, IComparable<ConceptAs<uint>>, IComparable<uint>, IComparable, IEquatable<ConceptAs<uint>>, IEquatable<ReadModelGeneration>
Inheritance
ReadModelGeneration
Implements
Inherited Members
Extension Methods

Constructors

ReadModelGeneration(ReadModelGeneration)

protected ReadModelGeneration(ReadModelGeneration original)

Parameters

original ReadModelGeneration

ReadModelGeneration(uint)

Represents the generation of a read model.

public ReadModelGeneration(uint Value)

Parameters

Value uint

Actual value.

Fields

First

Gets the definition of the first generation.

public static readonly ReadModelGeneration First

Field Value

ReadModelGeneration

FirstValue

Gets the underlying value of the first generation.

public const uint FirstValue = 1

Field Value

uint

Unspecified

Gets the definition of the first generation.

public static readonly ReadModelGeneration Unspecified

Field Value

ReadModelGeneration

Properties

EqualityContract

protected override Type EqualityContract { get; }

Property Value

Type

Methods

Deconstruct(out uint)

public void Deconstruct(out uint Value)

Parameters

Value uint

Equals(ReadModelGeneration?)

public virtual bool Equals(ReadModelGeneration? other)

Parameters

other ReadModelGeneration

Returns

bool

Equals(ConceptAs<uint>?)

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

Parameters

other ConceptAs<uint>

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 ==(ReadModelGeneration?, ReadModelGeneration?)

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

Parameters

left ReadModelGeneration
right ReadModelGeneration

Returns

bool

implicit operator ReadModelGeneration(string)

Implicitly convert from ReadModelGeneration to string.

public static implicit operator ReadModelGeneration(string generation)

Parameters

generation string

ReadModelGeneration to convert from.

Returns

ReadModelGeneration

implicit operator ReadModelGeneration(uint)

Implicitly convert from uint to ReadModelGeneration.

public static implicit operator ReadModelGeneration(uint generation)

Parameters

generation uint

uint to convert from.

Returns

ReadModelGeneration

operator !=(ReadModelGeneration?, ReadModelGeneration?)

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

Parameters

left ReadModelGeneration
right ReadModelGeneration

Returns

bool