Table of Contents

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

Name string
Description string
Parameters IReadOnlyList<ActionParameter>

Properties

Description

public string Description { get; init; }

Property Value

string

Name

public string Name { get; init; }

Property Value

string

Parameters

public IReadOnlyList<ActionParameter>? Parameters { get; init; }

Property Value

IReadOnlyList<ActionParameter>