Sdílet prostřednictvím


OptionExtensions.AddCompletions Metoda

Definice

Přetížení

AddCompletions<TOption>(TOption, CompletionDelegate)

Přidá dokončování pro možnost.

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

Přidá dokončování pro možnost.

AddCompletions<TOption>(TOption, String[])

Přidá dokončování pro možnost.

AddCompletions<TOption>(TOption, CompletionDelegate)

Přidá dokončování pro možnost.

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

Parametry typu

TOption

Typ možnosti.

Parametry

option
TOption

Možnost, pro kterou chcete přidat dokončení.

complete
CompletionDelegate

Zavolá CompletionDelegate se za účelem dokončení.

Návraty

TOption

Možnost se rozšiřuje.

Platí pro

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

Přidá dokončování pro možnost.

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

Parametry typu

TOption

Typ možnosti.

Parametry

option
TOption

Možnost, pro kterou chcete přidat dokončení.

complete
Func<CompletionContext,IEnumerable<String>>

Zavolá CompletionDelegate se za účelem dokončení.

Návraty

TOption

Možnost se rozšiřuje.

Platí pro

AddCompletions<TOption>(TOption, String[])

Přidá dokončování pro možnost.

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

Parametry typu

TOption

Typ .Option

Parametry

option
TOption

Možnost, pro kterou chcete přidat dokončení.

values
String[]

Dokončení, která se mají přidat.

Návraty

TOption

Možnost se rozšiřuje.

Platí pro