Freigeben über


ArgumentExtensions.AddCompletions Methode

Definition

Überlädt

AddCompletions<TArgument>(TArgument, CompletionDelegate)

Fügt Vervollständigungen für ein Argument hinzu.

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

Fügt Vervollständigungen für eine Option hinzu.

AddCompletions<TArgument>(TArgument, String[])

Fügt Vervollständigungen für ein Argument hinzu.

AddCompletions<TArgument>(TArgument, CompletionDelegate)

Fügt Vervollständigungen für ein Argument hinzu.

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

Typparameter

TArgument

Der Typ des Arguments.

Parameter

argument
TArgument

Das Argument, für das Vervollständigungen hinzugefügt werden sollen.

complete
CompletionDelegate

Ein CompletionDelegate , der aufgerufen wird, um Vervollständigungen bereitzustellen.

Gibt zurück

TArgument

Das konfigurierte Argument.

Gilt für:

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

Fügt Vervollständigungen für eine Option hinzu.

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

Typparameter

TArgument

Der Typ des Arguments.

Parameter

argument
TArgument

Das Argument, für das Vervollständigungen hinzugefügt werden sollen.

complete
Func<CompletionContext,IEnumerable<String>>

Ein CompletionDelegate , der aufgerufen wird, um Vervollständigungen bereitzustellen.

Gibt zurück

TArgument

Die Option, die erweitert wird.

Gilt für:

AddCompletions<TArgument>(TArgument, String[])

Fügt Vervollständigungen für ein Argument hinzu.

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

Typparameter

TArgument

Der Typ des Arguments.

Parameter

argument
TArgument

Das Argument, für das Vervollständigungen hinzugefügt werden sollen.

values
String[]

Die hinzuzufügenden Vervollständigungen.

Gibt zurück

TArgument

Das konfigurierte Argument.

Gilt für: