Skip to content
ConsoleMonster
Class

DiagramStep

ConsoleMonster.Widgets

Namespace
ConsoleMonster.Widgets
Assembly
ConsoleMonster
Modifiers
sealed

One interaction in a use case.

Inheritance

  • object
  • DiagramStep

Usage

Explore 21 API references to this type

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by 9

Accepted by parameters 12

Constructors

public DiagramStep(string from, string to, string label) #

Creates a labelled interaction between node ids.

Parameters

from string required
to string required
label string required

Properties

public string From { get; set; } #

The source node id.

public string To { get; set; } #

The destination node id.

public string Label { get; set; } #

The interaction's literal label.

public DiagramStepKind Kind { get; set; } #

The interaction type.

public Dictionary<string, object?> Payload { get; } #

Optional payload fields shown with the active step.

Extension Methods

public static DiagramStep From(DiagramStep diagramStep, string value) #

Sets DiagramStep.From: The source node id.

Parameters

diagramStep ConsoleMonster.Widgets.DiagramStep required
The instance.
value string required
The value.

Returns

DiagramStep The same instance.

Examples

// C# initializer or property    // C# fluent
diagramStep.From = value;        diagramStep.From(value);
public static DiagramStep Kind(DiagramStep diagramStep, DiagramStepKind value) #

Sets DiagramStep.Kind: The interaction type.

Parameters

diagramStep ConsoleMonster.Widgets.DiagramStep required
The instance.
value ConsoleMonster.Widgets.DiagramStepKind required
The value.

Returns

DiagramStep The same instance.

Examples

// C# initializer or property    // C# fluent
diagramStep.Kind = value;        diagramStep.Kind(value);
public static DiagramStep Label(DiagramStep diagramStep, string value) #

Sets DiagramStep.Label: The interaction's literal label.

Parameters

diagramStep ConsoleMonster.Widgets.DiagramStep required
The instance.
value string required
The value.

Returns

DiagramStep The same instance.

Examples

// C# initializer or property    // C# fluent
diagramStep.Label = value;       diagramStep.Label(value);
public static DiagramStep To(DiagramStep diagramStep, string value) #

Sets DiagramStep.To: The destination node id.

Parameters

diagramStep ConsoleMonster.Widgets.DiagramStep required
The instance.
value string required
The value.

Returns

DiagramStep The same instance.

Examples

// C# initializer or property    // C# fluent
diagramStep.To = value;          diagramStep.To(value);