CompletionsGenerateScriptCommandDefinition Klas

Definitie

public ref class CompletionsGenerateScriptCommandDefinition sealed : System::CommandLine::Command
public sealed class CompletionsGenerateScriptCommandDefinition : System.CommandLine.Command
type CompletionsGenerateScriptCommandDefinition = class
    inherit Command
Public NotInheritable Class CompletionsGenerateScriptCommandDefinition
Inherits Command
Overname
CompletionsGenerateScriptCommandDefinition

Constructors

Name Description
CompletionsGenerateScriptCommandDefinition(CompletionsCommandDefinition)

Velden

Name Description
ShellArgument

Eigenschappen

Name Description
Action

Hiermee haalt u de opdracht op of stelt u deze CommandLineAction in. De handler vertegenwoordigt de actie die wordt uitgevoerd wanneer de opdracht wordt aangeroepen.

(Overgenomen van Command)
Aliases

Hiermee haalt u de unieke set tekenreeksen op die op de opdrachtregel kunnen worden gebruikt om de opdracht op te geven.

(Overgenomen van Command)
Arguments

Hiermee haalt u alle argumenten voor de opdracht op.

(Overgenomen van Command)
Children

Hiermee haalt u de onderliggende symbolen op.

(Overgenomen van Command)
Description

Hiermee haalt u de beschrijving van het symbool op of stelt u deze in.

(Overgenomen van Symbol)
Hidden

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het symbool verborgen is.

(Overgenomen van Symbol)
Name

Hiermee haalt u de naam van het symbool op.

(Overgenomen van Symbol)
Options

Hiermee haalt u alle opties voor de opdracht op.

(Overgenomen van Command)
Parents

Haalt de bovenliggende symbolen op.

(Overgenomen van Symbol)
Subcommands

Hiermee haalt u alle subopdrachten voor de opdracht op.

(Overgenomen van Command)
TreatUnmatchedTokensAsErrors

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of niet-overeenkomende tokens als fouten moeten worden behandeld.

(Overgenomen van Command)
Validators

Hiermee haalt u de validators op voor de opdracht. Validators kunnen worden gebruikt om aangepaste validatielogica te maken.

(Overgenomen van Command)

Methoden

Name Description
Add(Argument)

Hiermee voegt u een Argument aan de opdracht toe.

(Overgenomen van Command)
Add(Command)

Hiermee voegt u een Command aan de opdracht toe.

(Overgenomen van Command)
Add(Option)

Hiermee voegt u een Option aan de opdracht toe.

(Overgenomen van Command)
GetCompletions(CompletionContext)

Hiermee worden voltooiingen voor het symbool ophaalt.

(Overgenomen van Command)
Parse(IReadOnlyList<String>, ParserConfiguration)

Parseert een matrixtekenreeks met behulp van de opdracht.

(Overgenomen van Command)
Parse(String, ParserConfiguration)

Parseert een opdrachtregeltekenreekswaarde met behulp van de opdracht.

(Overgenomen van Command)
SetAction(Action<ParseResult>)

Hiermee stelt u een synchrone actie in die moet worden uitgevoerd wanneer de opdracht wordt aangeroepen.

(Overgenomen van Command)
SetAction(Func<ParseResult,CancellationToken,Task<Int32>>)

Hiermee stelt u een asynchrone actie in wanneer de opdracht wordt aangeroepen.

(Overgenomen van Command)
SetAction(Func<ParseResult,CancellationToken,Task>)

Hiermee stelt u een asynchrone actie in die moet worden uitgevoerd wanneer de opdracht wordt aangeroepen.

(Overgenomen van Command)
SetAction(Func<ParseResult,Int32>)

Hiermee stelt u een synchrone actie in die moet worden uitgevoerd wanneer de opdracht wordt aangeroepen.

(Overgenomen van Command)
SetAction(Func<ParseResult,Task<Int32>>)

Hiermee stelt u een asynchrone actie in die moet worden uitgevoerd wanneer de opdracht wordt aangeroepen.

(Overgenomen van Command)
SetAction(Func<ParseResult,Task>)

Hiermee stelt u een asynchrone actie in die moet worden uitgevoerd wanneer de opdracht wordt aangeroepen.

(Overgenomen van Command)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Symbol)

Expliciete interface-implementaties

Name Description
IEnumerable.GetEnumerator()

Retourneert een enumerator die door een verzameling wordt herhaald.

(Overgenomen van Command)

Extensiemethoden

Name Description
FunctionName(Command, String[])

Maak een unieke shell-functienaam voor een opdracht. Deze namen moeten zijn

  • verschilt van de naam van de opdracht 'root' (dat wil bijvoorbeeld dat we de functienaam dotnet niet genereren voor het binaire 'dotnet')
  • distinct based on 'path' to get to this function (vandaar de parentCommandNames)
HierarchicalOptions(Command)
Names(Command)

Alle namen voor een opdracht ophalen, inclusief de primaire naam en alle aliassen

Van toepassing op