Class JobStepPercentage
- Namespace
- Cratis.Chronicle.Jobs
- Assembly
- Cratis.Chronicle.dll
Represents the progress percentage of a step.
public record JobStepPercentage : ConceptAs<int>, IComparable<ConceptAs<int>>, IComparable<int>, IComparable, IEquatable<ConceptAs<int>>, IEquatable<JobStepPercentage>
- Inheritance
-
JobStepPercentage
- Implements
- Inherited Members
- Extension Methods
Constructors
JobStepPercentage(JobStepPercentage)
protected JobStepPercentage(JobStepPercentage original)
Parameters
originalJobStepPercentage
JobStepPercentage(int)
Represents the progress percentage of a step.
public JobStepPercentage(int Value)
Parameters
ValueintInner value.
Properties
EqualityContract
protected override Type EqualityContract { get; }
Property Value
Methods
Deconstruct(out int)
public void Deconstruct(out int Value)
Parameters
Valueint
Equals(JobStepPercentage?)
public virtual bool Equals(JobStepPercentage? other)
Parameters
otherJobStepPercentage
Returns
Equals(ConceptAs<int>?)
public override sealed bool Equals(ConceptAs<int>? 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 ==(JobStepPercentage?, JobStepPercentage?)
public static bool operator ==(JobStepPercentage? left, JobStepPercentage? right)
Parameters
leftJobStepPercentagerightJobStepPercentage
Returns
implicit operator JobStepPercentage(int)
Implicitly convert from int to JobStepPercentage.
public static implicit operator JobStepPercentage(int value)
Parameters
valueintInteger to convert from.
Returns
operator !=(JobStepPercentage?, JobStepPercentage?)
public static bool operator !=(JobStepPercentage? left, JobStepPercentage? right)
Parameters
leftJobStepPercentagerightJobStepPercentage