Class
DiagramStep
ConsoleMonster.Widgets
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
- Extension method DiagramStep.From
- Extension method DiagramStep.Kind
- Extension method DiagramStep.Label
- Extension method DiagramStep.To
- Property DiagramUseCase.Steps
- Method WidgetsFluent.From
- Method WidgetsFluent.Kind
- Method WidgetsFluent.Label
- Method WidgetsFluent.To
Accepted by parameters 12
- Extension method DiagramStep.From
- Extension method DiagramStep.Kind
- Extension method DiagramStep.Label
- Extension method DiagramStep.To
- Extension method DiagramUseCase.AddStep
- Extension method DiagramUseCase.AddSteps
- Method WidgetsFluent.AddStep
- Method WidgetsFluent.AddSteps
- Method WidgetsFluent.From
- Method WidgetsFluent.Kind
- Method WidgetsFluent.Label
- Method WidgetsFluent.To
Constructors
public DiagramStep(string from, string to, string label) #Creates a labelled interaction between node ids.
Parameters
- from string
- to string
- label string
Inherited Methods
Properties
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
- The instance.
- value string
- The value.
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
- The instance.
- value ConsoleMonster.Widgets.DiagramStepKind
- The value.
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
- The instance.
- value string
- The value.
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
- The instance.
- value string
- The value.
Examples
// C# initializer or property // C# fluent
diagramStep.To = value; diagramStep.To(value);