Class
FlowEdge
ConsoleMonster.Widgets
A directed connection between adjacent flow nodes.
Inheritance
- object
- FlowEdge
Usage
Explore 8 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
- Property Flow.Edges
- Method FlowEdge.<Clone>$
Accepted by parameters 6
- Method Flow.Add
- Method FlowEdge.Equals
- Method FlowEdge.op_Equality
- Method FlowEdge.op_Equality
- Method FlowEdge.op_Inequality
- Method FlowEdge.op_Inequality
Constructors
public FlowEdge(string Key, string From, string To, string? Label = null, StatusKind? Status = null, bool Cut = false) #A directed connection between adjacent flow nodes.
Parameters
- Key string
- Stable key for live updates.
- From string
- Source node key.
- To string
- Next node key.
- Label string? = null
- Optional literal edge label.
- Status ConsoleMonster.Styling.StatusKind? = null
- Optional status.
- Cut bool = false
- Whether the connection is severed.
Methods
public void Deconstruct(out string Key, out string From, out string To, out string? Label, out StatusKind? Status, out bool Cut) #Parameters
- Key string
- From string
- To string
- Label string?
- Status StatusKind?
- Cut bool
Equals 2 overloads
public override int GetHashCode() #Returns
intpublic static bool op_Equality(FlowEdge? left, FlowEdge? right) #Parameters
- left FlowEdge?
- right FlowEdge?
Returns
boolpublic static bool op_Inequality(FlowEdge? left, FlowEdge? right) #Parameters
- left FlowEdge?
- right FlowEdge?
Returns
boolpublic override string ToString() #Returns
string