Condividi tramite


OptionExtensions.AddCompletions Metodo

Definizione

Overload

AddCompletions<TOption>(TOption, CompletionDelegate)

Aggiunge completamenti per un'opzione.

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

Aggiunge completamenti per un'opzione.

AddCompletions<TOption>(TOption, String[])

Aggiunge completamenti per un'opzione.

AddCompletions<TOption>(TOption, CompletionDelegate)

Aggiunge completamenti per un'opzione.

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

Parametri di tipo

TOption

Tipo di opzione.

Parametri

option
TOption

Opzione per cui aggiungere completamenti.

complete
CompletionDelegate

Oggetto CompletionDelegate che verrà chiamato per fornire completamenti.

Restituisce

TOption

Opzione estesa.

Si applica a

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

Aggiunge completamenti per un'opzione.

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

Parametri di tipo

TOption

Tipo di opzione.

Parametri

option
TOption

Opzione per cui aggiungere completamenti.

complete
Func<CompletionContext,IEnumerable<String>>

Oggetto CompletionDelegate che verrà chiamato per fornire completamenti.

Restituisce

TOption

Opzione estesa.

Si applica a

AddCompletions<TOption>(TOption, String[])

Aggiunge completamenti per un'opzione.

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

Parametri di tipo

TOption

Tipo di Option.

Parametri

option
TOption

Opzione per cui aggiungere completamenti.

values
String[]

Completamento da aggiungere.

Restituisce

TOption

Opzione estesa.

Si applica a