Поделиться через


ArgumentExtensions.AddCompletions Метод

Определение

Перегрузки

AddCompletions<TArgument>(TArgument, CompletionDelegate)

Добавляет завершения для аргумента.

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

Добавляет завершения для параметра.

AddCompletions<TArgument>(TArgument, String[])

Добавляет завершения для аргумента.

AddCompletions<TArgument>(TArgument, CompletionDelegate)

Добавляет завершения для аргумента.

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

Параметры типа

TArgument

Тип аргумента.

Параметры

argument
TArgument

Аргумент, для которого добавляются завершения.

complete
CompletionDelegate

Объект , CompletionDelegate который будет вызываться для предоставления завершений.

Возвращаемое значение

TArgument

Настроенный аргумент.

Применяется к

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

Добавляет завершения для параметра.

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

Параметры типа

TArgument

Тип аргумента.

Параметры

argument
TArgument

Аргумент, для которого добавляются завершения.

complete
Func<CompletionContext,IEnumerable<String>>

Объект , CompletionDelegate который будет вызываться для предоставления завершений.

Возвращаемое значение

TArgument

Расширяемый параметр.

Применяется к

AddCompletions<TArgument>(TArgument, String[])

Добавляет завершения для аргумента.

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

Параметры типа

TArgument

Тип аргумента.

Параметры

argument
TArgument

Аргумент, для которого добавляются завершения.

values
String[]

Добавляемая завершение.

Возвращаемое значение

TArgument

Настроенный аргумент.

Применяется к