Skip to content
ConsoleMonster
Class

FlowNode

ConsoleMonster.Widgets

Namespace
ConsoleMonster.Widgets
Assembly
ConsoleMonster
Implements
IEquatable<FlowNode>
Modifiers
sealed

A labelled hop in a linear flow. Labels are literal text.

Inheritance

  • object
  • FlowNode

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.

Returned or exposed by 2

Accepted by parameters 7

Constructors

public FlowNode(string Key, string Label, StatusKind? Status = null) #

A labelled hop in a linear flow. Labels are literal text.

Parameters

Key string required
Stable key for live updates.
Label string required
Visible label.
Status ConsoleMonster.Styling.StatusKind? = null optional
Optional status, shown by glyph and colour.

Methods

public FlowNode <Clone>$() #

Returns

FlowNode
public void Deconstruct(out string Key, out string Label, out StatusKind? Status) #

Parameters

Key string required
Label string required
Status StatusKind? required
Equals 2 overloads
public override bool Equals(object? obj) #

Parameters

obj object? required

Returns

bool
public bool Equals(FlowNode? other) #

Parameters

other FlowNode? required

Returns

bool
public override int GetHashCode() #

Returns

int
public static bool op_Equality(FlowNode? left, FlowNode? right) #

Parameters

left FlowNode? required
right FlowNode? required

Returns

bool
public static bool op_Inequality(FlowNode? left, FlowNode? right) #

Parameters

left FlowNode? required
right FlowNode? required

Returns

bool
public override string ToString() #

Returns

string

Properties

public string Key { get; init; } #

Stable key for live updates.

public string Label { get; init; } #

Visible label.

public StatusKind? Status { get; init; } #

Optional status, shown by glyph and colour.