Aracılığıyla paylaş


ArgumentExtensions.AddCompletions Yöntem

Tanım

Aşırı Yüklemeler

AddCompletions<TArgument>(TArgument, CompletionDelegate)

Bağımsız değişken için tamamlamalar ekler.

AddCompletions<TArgument>(TArgument, Func<CompletionContext,IEnumerable<String>>)

Bir seçenek için tamamlamalar ekler.

AddCompletions<TArgument>(TArgument, String[])

Bağımsız değişken için tamamlamalar ekler.

AddCompletions<TArgument>(TArgument, CompletionDelegate)

Bağımsız değişken için tamamlamalar ekler.

public:
generic <typename TArgument>
 where TArgument : System::CommandLine::Argument[System::Runtime::CompilerServices::Extension]
 static TArgument AddCompletions(TArgument argument, System::CommandLine::Completions::CompletionDelegate ^ complete);
public static TArgument AddCompletions<TArgument> (this TArgument argument, System.CommandLine.Completions.CompletionDelegate complete) where TArgument : System.CommandLine.Argument;
static member AddCompletions : 'Argument * System.CommandLine.Completions.CompletionDelegate -> 'Argument (requires 'Argument :> System.CommandLine.Argument)
<Extension()>
Public Function AddCompletions(Of TArgument As Argument) (argument As TArgument, complete As CompletionDelegate) As TArgument

Tür Parametreleri

TArgument

Bağımsız değişkenin türü.

Parametreler

argument
TArgument

Tamamlamaların ekleneceği bağımsız değişken.

complete
CompletionDelegate

CompletionDelegate Tamamlanmaları sağlamak için çağrılacaktır.

Döndürülenler

TArgument

Yapılandırılan bağımsız değişken.

Şunlara uygulanır

AddCompletions<TArgument>(TArgument, Func<CompletionContext,IEnumerable<String>>)

Bir seçenek için tamamlamalar ekler.

public:
generic <typename TArgument>
 where TArgument : System::CommandLine::Argument[System::Runtime::CompilerServices::Extension]
 static TArgument AddCompletions(TArgument argument, Func<System::CommandLine::Completions::CompletionContext ^, System::Collections::Generic::IEnumerable<System::String ^> ^> ^ complete);
public static TArgument AddCompletions<TArgument> (this TArgument argument, Func<System.CommandLine.Completions.CompletionContext,System.Collections.Generic.IEnumerable<string>> complete) where TArgument : System.CommandLine.Argument;
static member AddCompletions : 'Argument * Func<System.CommandLine.Completions.CompletionContext, seq<string>> -> 'Argument (requires 'Argument :> System.CommandLine.Argument)
<Extension()>
Public Function AddCompletions(Of TArgument As Argument) (argument As TArgument, complete As Func(Of CompletionContext, IEnumerable(Of String))) As TArgument

Tür Parametreleri

TArgument

Bağımsız değişkenin türü.

Parametreler

argument
TArgument

Tamamlamaların ekleneceği bağımsız değişken.

complete
Func<CompletionContext,IEnumerable<String>>

CompletionDelegate Tamamlanmaları sağlamak için çağrılacaktır.

Döndürülenler

TArgument

Genişletilmekte olan seçenek.

Şunlara uygulanır

AddCompletions<TArgument>(TArgument, String[])

Bağımsız değişken için tamamlamalar ekler.

public:
generic <typename TArgument>
 where TArgument : System::CommandLine::Argument[System::Runtime::CompilerServices::Extension]
 static TArgument AddCompletions(TArgument argument, ... cli::array <System::String ^> ^ values);
public static TArgument AddCompletions<TArgument> (this TArgument argument, params string[] values) where TArgument : System.CommandLine.Argument;
static member AddCompletions : 'Argument * string[] -> 'Argument (requires 'Argument :> System.CommandLine.Argument)
<Extension()>
Public Function AddCompletions(Of TArgument As Argument) (argument As TArgument, ParamArray values As String()) As TArgument

Tür Parametreleri

TArgument

Bağımsız değişkenin türü.

Parametreler

argument
TArgument

Tamamlamaların ekleneceği bağımsız değişken.

values
String[]

Eklenecek tamamlamalar.

Döndürülenler

TArgument

Yapılandırılan bağımsız değişken.

Şunlara uygulanır