Class JobStepType

Namespace
Cratis.Chronicle.Jobs
Assembly
Cratis.Chronicle.dll

Represents type of a job step.

public record JobStepType : ConceptAs<string>, IComparable<ConceptAs<string>>, IComparable<string>, IComparable, IEquatable<ConceptAs<string>>, IEquatable<JobStepType>
Inheritance
JobStepType
Implements
Inherited Members
Extension Methods

Remarks

The expected format is Namespace.Type.

Constructors

JobStepType(JobStepType)

protected JobStepType(JobStepType original)

Parameters

original JobStepType

JobStepType(string)

Represents type of a job step.

public JobStepType(string Value)

Parameters

Value string

String representation of the job type.

Remarks

The expected format is Namespace.Type.

Fields

NotSet

The JobStepType for when it is not set.

public static readonly JobStepType NotSet

Field Value

JobStepType

Properties

EqualityContract

protected override Type EqualityContract { get; }

Property Value

Type

Methods

Deconstruct(out string)

public void Deconstruct(out string Value)

Parameters

Value string

Equals(JobStepType?)

public virtual bool Equals(JobStepType? other)

Parameters

other JobStepType

Returns

bool

Equals(ConceptAs<string>?)

public override sealed bool Equals(ConceptAs<string>? other)

Parameters

other ConceptAs<string>

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

PrintMembers(StringBuilder)

protected override bool PrintMembers(StringBuilder builder)

Parameters

builder StringBuilder

Returns

bool

Operators

operator ==(JobStepType?, JobStepType?)

public static bool operator ==(JobStepType? left, JobStepType? right)

Parameters

left JobStepType
right JobStepType

Returns

bool

implicit operator JobStepType(string)

public static implicit operator JobStepType(string value)

Parameters

value string

Returns

JobStepType

operator !=(JobStepType?, JobStepType?)

public static bool operator !=(JobStepType? left, JobStepType? right)

Parameters

left JobStepType
right JobStepType

Returns

bool