Skip to content
ConsoleMonster
Class

DiagramNodeBuilder

ConsoleMonster.Widgets

Namespace
ConsoleMonster.Widgets
Assembly
ConsoleMonster
Modifiers
sealed

Configures a component without hiding its model properties.

Inheritance

  • object
  • DiagramNodeBuilder

Usage

Explore 9 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.

Accepted by parameters 2

Methods

public DiagramNodeBuilder Id(string id) #

Sets the connection identity.

Parameters

id string required
public DiagramNodeBuilder Kind(DiagramNodeKind kind) #

Sets the icon's meaning.

Parameters

kind ConsoleMonster.Widgets.DiagramNodeKind required
public DiagramNodeBuilder Label(string label) #

Sets the displayed name.

Parameters

label string required
public DiagramNodeBuilder Status(StatusKind status) #

Sets the health.

Parameters

status ConsoleMonster.Styling.StatusKind required
public DiagramNodeBuilder Subtitle(string? subtitle) #

Sets the second line.

Parameters

subtitle string? required
public DiagramNodeBuilder To(params string[] destinations) #

Adds outgoing destinations.

Parameters

destinations string[] required
public DiagramNodeBuilder Value(string? value) #

Sets the third line.

Parameters

value string? required