Class ActionDescriptor
- Namespace
- SharpConsoleUI.Plugins
- Assembly
- SharpConsoleUI.dll
Describes an available action (metadata only, no delegates).
public record ActionDescriptor : IEquatable<ActionDescriptor>
- Inheritance
-
ActionDescriptor
- Implements
- Inherited Members
Constructors
ActionDescriptor(string, string, IReadOnlyList<ActionParameter>?)
Describes an available action (metadata only, no delegates).
public ActionDescriptor(string Name, string Description, IReadOnlyList<ActionParameter>? Parameters = null)
Parameters
NamestringDescriptionstringParametersIReadOnlyList<ActionParameter>
Properties
Description
public string Description { get; init; }
Property Value
Name
public string Name { get; init; }
Property Value
Parameters
public IReadOnlyList<ActionParameter>? Parameters { get; init; }