CompletionsGenerateScriptCommandDefinition Classe

Definizione

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
Ereditarietà
CompletionsGenerateScriptCommandDefinition

Costruttori

Nome Descrizione
CompletionsGenerateScriptCommandDefinition(CompletionsCommandDefinition)

Campi

Nome Descrizione
ShellArgument

Proprietà

Nome Descrizione
Action

Ottiene o imposta l'oggetto CommandLineAction per l'oggetto Command. Il gestore rappresenta l'azione che verrà eseguita quando viene richiamato il comando.

(Ereditato da Command)
Aliases

Ottiene il set univoco di stringhe che è possibile utilizzare nella riga di comando per specificare il comando.

(Ereditato da Command)
Arguments

Ottiene tutti gli argomenti per il comando .

(Ereditato da Command)
Children

Ottiene i simboli figlio.

(Ereditato da Command)
Description

Ottiene o imposta la descrizione del simbolo.

(Ereditato da Symbol)
Hidden

Ottiene o imposta un valore che indica se il simbolo è nascosto.

(Ereditato da Symbol)
Name

Ottiene il nome del simbolo.

(Ereditato da Symbol)
Options

Ottiene tutte le opzioni per il comando.

(Ereditato da Command)
Parents

Ottiene i simboli padre.

(Ereditato da Symbol)
Subcommands

Ottiene tutti i sottocomandi per il comando.

(Ereditato da Command)
TreatUnmatchedTokensAsErrors

Ottiene o imposta un valore che indica se i token non corrispondenti devono essere considerati come errori.

(Ereditato da Command)
Validators

Ottiene i validator al comando. I validator possono essere usati per creare logica di convalida personalizzata.

(Ereditato da Command)

Metodi

Nome Descrizione
Add(Argument)

Aggiunge un Argument oggetto al comando .

(Ereditato da Command)
Add(Command)

Aggiunge un Command oggetto al comando .

(Ereditato da Command)
Add(Option)

Aggiunge un oggetto Option al comando .

(Ereditato da Command)
GetCompletions(CompletionContext)

Ottiene i completamenti per il simbolo.

(Ereditato da Command)
Parse(IReadOnlyList<String>, ParserConfiguration)

Analizza le stringhe di matrice usando il comando .

(Ereditato da Command)
Parse(String, ParserConfiguration)

Analizza un valore stringa della riga di comando usando il comando .

(Ereditato da Command)
SetAction(Action<ParseResult>)

Imposta un'azione sincrona da eseguire quando viene richiamato il comando.

(Ereditato da Command)
SetAction(Func<ParseResult,CancellationToken,Task<Int32>>)

Imposta un'azione asincrona quando viene richiamato il comando.

(Ereditato da Command)
SetAction(Func<ParseResult,CancellationToken,Task>)

Imposta un'azione asincrona da eseguire quando viene richiamato il comando.

(Ereditato da Command)
SetAction(Func<ParseResult,Int32>)

Imposta un'azione sincrona da eseguire quando viene richiamato il comando.

(Ereditato da Command)
SetAction(Func<ParseResult,Task<Int32>>)

Imposta un'azione asincrona da eseguire quando viene richiamato il comando.

(Ereditato da Command)
SetAction(Func<ParseResult,Task>)

Imposta un'azione asincrona da eseguire quando viene richiamato il comando.

(Ereditato da Command)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Symbol)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IEnumerable.GetEnumerator()

Restituisce un enumeratore che scorre un insieme.

(Ereditato da Command)

Metodi di estensione

Nome Descrizione
FunctionName(Command, String[])

Creare un nome univoco per una funzione della shell per un comando. Questi nomi devono essere

  • distinct from the 'root' command's name (ad esempio, we should not generate the function name 'dotnet' for the binary 'dotnet')
  • distinct in base a 'path' per arrivare a questa funzione (quindi parentCommandNames)
HierarchicalOptions(Command)
Names(Command)

Ottenere tutti i nomi per un comando, inclusi il nome primario e tutti gli alias

Si applica a