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
originalReadModelGeneration
ReadModelGeneration(uint)
Represents the generation of a read model.
public ReadModelGeneration(uint Value)
Parameters
ValueuintActual value.
Fields
First
Gets the definition of the first generation.
public static readonly ReadModelGeneration First
Field Value
FirstValue
Gets the underlying value of the first generation.
public const uint FirstValue = 1
Field Value
Unspecified
Gets the definition of the first generation.
public static readonly ReadModelGeneration Unspecified
Field Value
Properties
EqualityContract
protected override Type EqualityContract { get; }
Property Value
Methods
Deconstruct(out uint)
public void Deconstruct(out uint Value)
Parameters
Valueuint
Equals(ReadModelGeneration?)
public virtual bool Equals(ReadModelGeneration? other)
Parameters
otherReadModelGeneration
Returns
Equals(ConceptAs<uint>?)
public override sealed bool Equals(ConceptAs<uint>? other)
Parameters
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
PrintMembers(StringBuilder)
protected override bool PrintMembers(StringBuilder builder)
Parameters
builderStringBuilder
Returns
Operators
operator ==(ReadModelGeneration?, ReadModelGeneration?)
public static bool operator ==(ReadModelGeneration? left, ReadModelGeneration? right)
Parameters
leftReadModelGenerationrightReadModelGeneration
Returns
implicit operator ReadModelGeneration(string)
Implicitly convert from ReadModelGeneration to string.
public static implicit operator ReadModelGeneration(string generation)
Parameters
generationstringReadModelGeneration to convert from.
Returns
implicit operator ReadModelGeneration(uint)
Implicitly convert from uint to ReadModelGeneration.
public static implicit operator ReadModelGeneration(uint generation)
Parameters
Returns
operator !=(ReadModelGeneration?, ReadModelGeneration?)
public static bool operator !=(ReadModelGeneration? left, ReadModelGeneration? right)
Parameters
leftReadModelGenerationrightReadModelGeneration