CompletionsGenerateScriptCommandDefinition Klasa

Definicja

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
Dziedziczenie
CompletionsGenerateScriptCommandDefinition

Konstruktory

Nazwa Opis
CompletionsGenerateScriptCommandDefinition(CompletionsCommandDefinition)

Pola

Nazwa Opis
ShellArgument

Właściwości

Nazwa Opis
Action

Pobiera lub ustawia CommandLineAction wartość dla polecenia . Procedura obsługi reprezentuje akcję, która zostanie wykonana po wywołaniu polecenia.

(Odziedziczone po Command)
Aliases

Pobiera unikatowy zestaw ciągów, których można użyć w wierszu polecenia, aby określić polecenie.

(Odziedziczone po Command)
Arguments

Pobiera wszystkie argumenty dla polecenia .

(Odziedziczone po Command)
Children

Pobiera symbole podrzędne.

(Odziedziczone po Command)
Description

Pobiera lub ustawia opis symbolu.

(Odziedziczone po Symbol)
Hidden

Pobiera lub ustawia wartość wskazującą, czy symbol jest ukryty.

(Odziedziczone po Symbol)
Name

Pobiera nazwę symbolu.

(Odziedziczone po Symbol)
Options

Pobiera wszystkie opcje polecenia.

(Odziedziczone po Command)
Parents

Pobiera symbole nadrzędne.

(Odziedziczone po Symbol)
Subcommands

Pobiera wszystkie polecenia podrzędne dla polecenia .

(Odziedziczone po Command)
TreatUnmatchedTokensAsErrors

Pobiera lub ustawia wartość wskazującą, czy niedopasowane tokeny powinny być traktowane jako błędy.

(Odziedziczone po Command)
Validators

Pobiera moduły sprawdzania poprawności do polecenia. Moduły sprawdzania poprawności mogą służyć do tworzenia niestandardowej logiki walidacji.

(Odziedziczone po Command)

Metody

Nazwa Opis
Add(Argument)

Dodaje element Argument do polecenia .

(Odziedziczone po Command)
Add(Command)

Dodaje element Command do polecenia .

(Odziedziczone po Command)
Add(Option)

Dodaje element Option do polecenia .

(Odziedziczone po Command)
GetCompletions(CompletionContext)

Pobiera uzupełnienia symbolu.

(Odziedziczone po Command)
Parse(IReadOnlyList<String>, ParserConfiguration)

Analizuje ciągi tablicowe przy użyciu polecenia .

(Odziedziczone po Command)
Parse(String, ParserConfiguration)

Analizuje wartość ciągu wiersza polecenia przy użyciu polecenia .

(Odziedziczone po Command)
SetAction(Action<ParseResult>)

Ustawia akcję synchroniczną do uruchomienia po wywołaniu polecenia.

(Odziedziczone po Command)
SetAction(Func<ParseResult,CancellationToken,Task<Int32>>)

Ustawia akcję asynchroniczną po wywołaniu polecenia.

(Odziedziczone po Command)
SetAction(Func<ParseResult,CancellationToken,Task>)

Ustawia akcję asynchroniczną do uruchomienia po wywołaniu polecenia.

(Odziedziczone po Command)
SetAction(Func<ParseResult,Int32>)

Ustawia akcję synchroniczną do uruchomienia po wywołaniu polecenia.

(Odziedziczone po Command)
SetAction(Func<ParseResult,Task<Int32>>)

Ustawia akcję asynchroniczną do uruchomienia po wywołaniu polecenia.

(Odziedziczone po Command)
SetAction(Func<ParseResult,Task>)

Ustawia akcję asynchroniczną do uruchomienia po wywołaniu polecenia.

(Odziedziczone po Command)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Symbol)

Jawne implementacje interfejsu

Nazwa Opis
IEnumerable.GetEnumerator()

Zwraca moduł wyliczający, który iteruje za pośrednictwem kolekcji.

(Odziedziczone po Command)

Metody rozszerzania

Nazwa Opis
FunctionName(Command, String[])

Utwórz unikatową nazwę funkcji powłoki dla polecenia — te nazwy powinny być następujące:

  • unikatowe od nazwy polecenia "root" (tj. nie należy generować nazwy funkcji "dotnet" dla binarnego "dotnet")
  • distinct na podstawie ścieżki, aby uzyskać dostęp do tej funkcji (stąd parentCommandNames)
HierarchicalOptions(Command)
Names(Command)

Pobierz wszystkie nazwy polecenia, w tym nazwę podstawową i wszystkie aliasy

Dotyczy