Class CaptureId
- Namespace
- Cratis.Chronicle.Concepts.Captures
- Assembly
- Cratis.Chronicle.dll
Represents the unique identifier of a capture definition.
public record CaptureId : ConceptAs<Guid>, IComparable<ConceptAs<Guid>>, IComparable<Guid>, IComparable, IEquatable<ConceptAs<Guid>>, IEquatable<CaptureId>
- Inheritance
-
CaptureId
- Implements
- Inherited Members
- Extension Methods
Constructors
CaptureId(CaptureId)
protected CaptureId(CaptureId original)
Parameters
originalCaptureId
CaptureId(Guid)
Represents the unique identifier of a capture definition.
public CaptureId(Guid Value)
Parameters
ValueGuidInner value.
Fields
NotSet
Represents the "not set" CaptureId.
public static readonly CaptureId NotSet
Field Value
Properties
EqualityContract
protected override Type EqualityContract { get; }
Property Value
Methods
Deconstruct(out Guid)
public void Deconstruct(out Guid Value)
Parameters
ValueGuid
Equals(CaptureId?)
public virtual bool Equals(CaptureId? other)
Parameters
otherCaptureId
Returns
Equals(ConceptAs<Guid>?)
public override sealed bool Equals(ConceptAs<Guid>? other)
Parameters
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
New()
Creates a new CaptureId.
public static CaptureId New()
Returns
PrintMembers(StringBuilder)
protected override bool PrintMembers(StringBuilder builder)
Parameters
builderStringBuilder
Returns
Operators
operator ==(CaptureId?, CaptureId?)
public static bool operator ==(CaptureId? left, CaptureId? right)
Parameters
Returns
implicit operator CaptureId(Guid)
public static implicit operator CaptureId(Guid id)
Parameters
Returns
operator !=(CaptureId?, CaptureId?)
public static bool operator !=(CaptureId? left, CaptureId? right)