CompletionsGenerateScriptCommandDefinition Sınıf

Tanım

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

Oluşturucular

Name Description
CompletionsGenerateScriptCommandDefinition(CompletionsCommandDefinition)

Alanlar

Name Description
ShellArgument

Özellikler

Name Description
Action

Komutu için öğesini CommandLineAction alır veya ayarlar. İşleyici, Komut çağrıldığında gerçekleştirilecek eylemi temsil eder.

(Devralındığı yer: Command)
Aliases

Komutu belirtmek için komut satırında kullanılabilecek benzersiz dize kümesini alır.

(Devralındığı yer: Command)
Arguments

Komutun tüm bağımsız değişkenlerini alır.

(Devralındığı yer: Command)
Children

Alt simgelerini alır.

(Devralındığı yer: Command)
Description

Simgenin açıklamasını alır veya ayarlar.

(Devralındığı yer: Symbol)
Hidden

Sembolün gizlenip gizlenmediğini belirten bir değer alır veya ayarlar.

(Devralındığı yer: Symbol)
Name

Simgenin adını alır.

(Devralındığı yer: Symbol)
Options

Komutun tüm seçeneklerini alır.

(Devralındığı yer: Command)
Parents

Üst simgeleri alır.

(Devralındığı yer: Symbol)
Subcommands

Komutun tüm alt komutlarını alır.

(Devralındığı yer: Command)
TreatUnmatchedTokensAsErrors

Eşleşmeyen belirteçlerin hata olarak kabul edilip edilmeyeceğini belirten bir değer alır veya ayarlar.

(Devralındığı yer: Command)
Validators

komutuna doğrulayıcıları alır. Doğrulayıcılar özel doğrulama mantığı oluşturmak için kullanılabilir.

(Devralındığı yer: Command)

Yöntemler

Name Description
Add(Argument)

komutuna bir Argument ekler.

(Devralındığı yer: Command)
Add(Command)

komutuna bir Command ekler.

(Devralındığı yer: Command)
Add(Option)

komutuna bir Option ekler.

(Devralındığı yer: Command)
GetCompletions(CompletionContext)

Simgenin tamamlanmalarını alır.

(Devralındığı yer: Command)
Parse(IReadOnlyList<String>, ParserConfiguration)

komutunu kullanarak dizi dizelerini ayrıştırıyor.

(Devralındığı yer: Command)
Parse(String, ParserConfiguration)

komutunu kullanarak bir komut satırı dize değeri ayrıştırıyor.

(Devralındığı yer: Command)
SetAction(Action<ParseResult>)

Komut çağrıldığında çalıştırılacak zaman uyumlu eylemi ayarlar.

(Devralındığı yer: Command)
SetAction(Func<ParseResult,CancellationToken,Task<Int32>>)

Komut çağrıldığında zaman uyumsuz bir eylem ayarlar.

(Devralındığı yer: Command)
SetAction(Func<ParseResult,CancellationToken,Task>)

Komut çağrıldığında çalıştırılacak zaman uyumsuz eylemi ayarlar.

(Devralındığı yer: Command)
SetAction(Func<ParseResult,Int32>)

Komut çağrıldığında çalıştırılacak zaman uyumlu eylemi ayarlar.

(Devralındığı yer: Command)
SetAction(Func<ParseResult,Task<Int32>>)

Komut çağrıldığında çalıştırılacak zaman uyumsuz eylemi ayarlar.

(Devralındığı yer: Command)
SetAction(Func<ParseResult,Task>)

Komut çağrıldığında çalıştırılacak zaman uyumsuz eylemi ayarlar.

(Devralındığı yer: Command)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Symbol)

Belirtik Arabirim Kullanımları

Name Description
IEnumerable.GetEnumerator()

Bir koleksiyonda yineleyen bir numaralandırıcı döndürür.

(Devralındığı yer: Command)

Uzantı Metotları

Name Description
FunctionName(Command, String[])

Bir komut için benzersiz bir kabuk işlevi adı oluşturun. Bu adlar

  • 'root' komutunun adından farklı (örneğin, ikili 'dotnet' için 'dotnet' işlev adını oluşturmamalıyız)
  • bu işleve ulaşmak için 'path' temelinde distinct (bu nedenle parentCommandNames)
HierarchicalOptions(Command)
Names(Command)

Birincil ad ve tüm diğer adlar dahil olmak üzere bir komutun tüm adlarını alma

Şunlara uygulanır