Class ScheduleRevision
- Namespace
- Cratis.Chronicle.Occurrences
- Assembly
- Cratis.Chronicle.dll
Identifies the stored revision of a schedule definition.
public record ScheduleRevision : ConceptAs<long>, IComparable<ConceptAs<long>>, IComparable<long>, IComparable, IEquatable<ConceptAs<long>>, IEquatable<ScheduleRevision>
- Inheritance
-
ScheduleRevision
- Implements
- Inherited Members
- Extension Methods
Constructors
ScheduleRevision(ScheduleRevision)
protected ScheduleRevision(ScheduleRevision original)
Parameters
originalScheduleRevision
ScheduleRevision(long)
Identifies the stored revision of a schedule definition.
public ScheduleRevision(long Value)
Parameters
ValuelongThe revision.
Properties
EqualityContract
protected override Type EqualityContract { get; }
Property Value
Methods
Deconstruct(out long)
public void Deconstruct(out long Value)
Parameters
Valuelong
Equals(ScheduleRevision?)
public virtual bool Equals(ScheduleRevision? other)
Parameters
otherScheduleRevision
Returns
Equals(ConceptAs<long>?)
public override sealed bool Equals(ConceptAs<long>? 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 ==(ScheduleRevision?, ScheduleRevision?)
public static bool operator ==(ScheduleRevision? left, ScheduleRevision? right)
Parameters
leftScheduleRevisionrightScheduleRevision
Returns
implicit operator ScheduleRevision(long)
Converts a stored revision to its typed representation.
public static implicit operator ScheduleRevision(long value)
Parameters
valuelongThe revision.
Returns
operator !=(ScheduleRevision?, ScheduleRevision?)
public static bool operator !=(ScheduleRevision? left, ScheduleRevision? right)
Parameters
leftScheduleRevisionrightScheduleRevision