Bagikan melalui


ArgumentExtensions.AddCompletions Metode

Definisi

Overload

AddCompletions<TArgument>(TArgument, CompletionDelegate)

Menambahkan penyelesaian untuk argumen.

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

Menambahkan penyelesaian untuk opsi.

AddCompletions<TArgument>(TArgument, String[])

Menambahkan penyelesaian untuk argumen.

AddCompletions<TArgument>(TArgument, CompletionDelegate)

Menambahkan penyelesaian untuk argumen.

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

Jenis parameter

TArgument

Jenis argumen.

Parameter

argument
TArgument

Argumen untuk menambahkan penyelesaian.

complete
CompletionDelegate

Yang CompletionDelegate akan dipanggil untuk memberikan penyelesaian.

Mengembalikan

TArgument

Argumen yang dikonfigurasi.

Berlaku untuk

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

Menambahkan penyelesaian untuk opsi.

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

Jenis parameter

TArgument

Jenis argumen.

Parameter

argument
TArgument

Argumen untuk menambahkan penyelesaian.

complete
Func<CompletionContext,IEnumerable<String>>

Yang CompletionDelegate akan dipanggil untuk memberikan penyelesaian.

Mengembalikan

TArgument

Opsi diperluas.

Berlaku untuk

AddCompletions<TArgument>(TArgument, String[])

Menambahkan penyelesaian untuk argumen.

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

Jenis parameter

TArgument

Jenis argumen.

Parameter

argument
TArgument

Argumen untuk menambahkan penyelesaian.

values
String[]

Penyelesaian yang akan ditambahkan.

Mengembalikan

TArgument

Argumen yang dikonfigurasi.

Berlaku untuk