Class JobDetails

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

Represents details about a job.

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

Constructors

JobDetails(JobDetails)

protected JobDetails(JobDetails original)

Parameters

original JobDetails

JobDetails(string)

Represents details about a job.

public JobDetails(string Value)

Parameters

Value string

The actual value.

Fields

NotSet

The name of a job that is not set.

public static readonly JobDetails NotSet

Field Value

JobDetails

Properties

EqualityContract

protected override Type EqualityContract { get; }

Property Value

Type

Methods

Deconstruct(out string)

public void Deconstruct(out string Value)

Parameters

Value string

Equals(JobDetails?)

public virtual bool Equals(JobDetails? other)

Parameters

other JobDetails

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 ==(JobDetails?, JobDetails?)

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

Parameters

left JobDetails
right JobDetails

Returns

bool

implicit operator string(JobDetails)

Implicitly convert from JobDetails to string.

public static implicit operator string(JobDetails value)

Parameters

value JobDetails

JobDetails to convert from.

Returns

string

implicit operator JobDetails(string)

Implicitly convert from string to JobDetails.

public static implicit operator JobDetails(string value)

Parameters

value string

String to convert from.

Returns

JobDetails

operator !=(JobDetails?, JobDetails?)

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

Parameters

left JobDetails
right JobDetails

Returns

bool