Condividi tramite


ArgumentExtensions.AddCompletions Metodo

Definizione

Overload

AddCompletions<TArgument>(TArgument, CompletionDelegate)

Aggiunge completamenti per un argomento.

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

Aggiunge completamenti per un'opzione.

AddCompletions<TArgument>(TArgument, String[])

Aggiunge completamenti per un argomento.

AddCompletions<TArgument>(TArgument, CompletionDelegate)

Aggiunge completamenti per un argomento.

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

Parametri di tipo

TArgument

Il tipo di argomento.

Parametri

argument
TArgument

Argomento per il quale aggiungere completamenti.

complete
CompletionDelegate

Oggetto CompletionDelegate che verrà chiamato per fornire completamenti.

Restituisce

TArgument

Argomento configurato.

Si applica a

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

Aggiunge completamenti per un'opzione.

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

Parametri di tipo

TArgument

Il tipo di argomento.

Parametri

argument
TArgument

Argomento per il quale aggiungere completamenti.

complete
Func<CompletionContext,IEnumerable<String>>

Oggetto CompletionDelegate che verrà chiamato per fornire completamenti.

Restituisce

TArgument

Opzione estesa.

Si applica a

AddCompletions<TArgument>(TArgument, String[])

Aggiunge completamenti per un argomento.

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

Parametri di tipo

TArgument

Il tipo di argomento.

Parametri

argument
TArgument

Argomento per il quale aggiungere completamenti.

values
String[]

Completamento da aggiungere.

Restituisce

TArgument

Argomento configurato.

Si applica a