Class TriggerId
- Namespace
- Cratis.Chronicle.Occurrences
- Assembly
- Cratis.Chronicle.dll
Identifies a stable application trigger.
public record TriggerId : ConceptAs<string>, IComparable<ConceptAs<string>>, IComparable<string>, IComparable, IEquatable<ConceptAs<string>>, IEquatable<TriggerId>
- Inheritance
-
TriggerId
- Implements
- Inherited Members
- Extension Methods
Constructors
TriggerId(TriggerId)
protected TriggerId(TriggerId original)
Parameters
originalTriggerId
TriggerId(string)
Identifies a stable application trigger.
public TriggerId(string Value)
Parameters
ValuestringThe stable trigger identifier.
Properties
EqualityContract
protected override Type EqualityContract { get; }
Property Value
Methods
Deconstruct(out string)
public void Deconstruct(out string Value)
Parameters
Valuestring
Equals(TriggerId?)
public virtual bool Equals(TriggerId? other)
Parameters
otherTriggerId
Returns
Equals(ConceptAs<string>?)
public override sealed bool Equals(ConceptAs<string>? 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 ==(TriggerId?, TriggerId?)
public static bool operator ==(TriggerId? left, TriggerId? right)
Parameters
Returns
implicit operator TriggerId(string)
Converts a trigger identifier.
public static implicit operator TriggerId(string value)
Parameters
valuestringThe identifier.
Returns
operator !=(TriggerId?, TriggerId?)
public static bool operator !=(TriggerId? left, TriggerId? right)