GanttDuration Struct

A duration of a task of a Gantt chart, such as 3 days (Mermaid 3d).

public readonly struct GanttDuration : IEquatable<GanttDuration>
Implements

Constructors

NameDescription
GanttDuration(double, GanttTimeUnit)Initializes a new instance of the GanttDuration struct.

GanttDuration(double, GanttTimeUnit)

GanttDuration.cs

Initializes a new instance of the GanttDuration struct.

public GanttDuration(double value, GanttTimeUnit unit)

Parameters

value double
The number of units, positive or zero.
unit GanttTimeUnit
The unit.

Properties

NameDescription
UnitGets the unit.
ValueGets the number of units.

Gets the unit.

public GanttTimeUnit Unit { get; }

Property value

GanttTimeUnit

Gets the number of units.

public double Value { get; }

Property value

double

Methods

NameDescription
Equals(GanttDuration)
Equals(object)
GetHashCode()
ToString()

Equals overloads

Equals(GanttDuration)

public bool Equals(GanttDuration other)
Parameters
other GanttDuration
Returns

bool

No documentation is available.

Equals(object)

public override bool Equals(object obj)
Parameters
obj object
Returns

bool

No documentation is available.

GetHashCode()

public override int GetHashCode()

Returns

int

No documentation is available.

ToString()

public override string ToString()

Returns

string

No documentation is available.

Operators

NameDescription
operator ==(GanttDuration, GanttDuration)
operator !=(GanttDuration, GanttDuration)

operator ==(GanttDuration, GanttDuration)

public static bool operator ==(GanttDuration left, GanttDuration right)

Parameters

left GanttDuration
right GanttDuration

Returns

bool

No documentation is available.

operator !=(GanttDuration, GanttDuration)

public static bool operator !=(GanttDuration left, GanttDuration right)

Parameters

left GanttDuration
right GanttDuration

Returns

bool

No documentation is available.