Class
DiagramNodeBuilder
ConsoleMonster.Widgets
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.
Returned or exposed by 7
- Method DiagramNodeBuilder.Id
- Method DiagramNodeBuilder.Kind
- Method DiagramNodeBuilder.Label
- Method DiagramNodeBuilder.Status
- Method DiagramNodeBuilder.Subtitle
- Method DiagramNodeBuilder.To
- Method DiagramNodeBuilder.Value
Accepted by parameters 2
- Method Diagram.Node
- Method DiagramGroupBuilder.Node
Methods
public DiagramNodeBuilder Id(string id) #Sets the connection identity.
Parameters
- id string
Returns
DiagramNodeBuilderpublic DiagramNodeBuilder Kind(DiagramNodeKind kind) #Sets the icon's meaning.
Parameters
- kind ConsoleMonster.Widgets.DiagramNodeKind
Returns
DiagramNodeBuilderpublic DiagramNodeBuilder Label(string label) #Sets the displayed name.
Parameters
- label string
Returns
DiagramNodeBuilderpublic DiagramNodeBuilder Status(StatusKind status) #Sets the health.
Parameters
- status ConsoleMonster.Styling.StatusKind
Returns
DiagramNodeBuilderpublic DiagramNodeBuilder Subtitle(string? subtitle) #Sets the second line.
Parameters
- subtitle string?
Returns
DiagramNodeBuilderpublic DiagramNodeBuilder To(params string[] destinations) #Adds outgoing destinations.
Parameters
- destinations string[]
Returns
DiagramNodeBuilderpublic DiagramNodeBuilder Value(string? value) #Sets the third line.
Parameters
- value string?
Returns
DiagramNodeBuilder