WardleyStage Class

A stage of the evolution axis of a Wardley map, such as Genesis or Commodity.

public sealed class WardleyStage

Constructors

NameDescription
WardleyStage(string, string?)Initializes a new instance of the WardleyStage class.

WardleyStage(string, string?)

WardleyStage.cs

Initializes a new instance of the WardleyStage class.

public WardleyStage(string name, string? secondName = null)

Parameters

name string
The name of the stage.
secondName string?
The second name of the stage, written after a slash, or null.

Properties

NameDescription
BoundaryGets or sets the end of the stage on the evolution axis, between 0 and 1 (Mermaid Genesis@0.25), or null. The boundaries are used when every stage has one; otherwise the stages share the axis equally.
LabelGets the text drawn under the axis: the name, and the second name after a slash.
NameGets or sets the name of the stage.
SecondNameGets or sets the second name of the stage, drawn after a slash (Mermaid Genesis / Concept), or null.

Gets or sets the end of the stage on the evolution axis, between 0 and 1 (Mermaid Genesis@0.25), or null. The boundaries are used when every stage has one; otherwise the stages share the axis equally.

public double? Boundary { get; set; }

Property value

double?

Gets the text drawn under the axis: the name, and the second name after a slash.

public string Label { get; }

Property value

string

Gets or sets the name of the stage.

public string Name { get; set; }

Property value

string

SecondName

WardleyStage.cs

Gets or sets the second name of the stage, drawn after a slash (Mermaid Genesis / Concept), or null.

public string? SecondName { get; set; }

Property value

string?

Methods

NameDescription
ToString()Returns the text of the stage.

ToString()

WardleyStage.cs

Returns the text of the stage.

public override string ToString()

Returns

string The text.