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


OptionExtensions.AddCompletions Метод

Определение

Перегрузки

AddCompletions<TOption>(TOption, CompletionDelegate)

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

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

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

AddCompletions<TOption>(TOption, String[])

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

AddCompletions<TOption>(TOption, CompletionDelegate)

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

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

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

TOption

Тип параметра.

Параметры

option
TOption

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

complete
CompletionDelegate

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

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

TOption

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

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

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

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

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

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

TOption

Тип параметра.

Параметры

option
TOption

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

complete
Func<CompletionContext,IEnumerable<String>>

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

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

TOption

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

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

AddCompletions<TOption>(TOption, String[])

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

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

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

TOption

Тип Option.

Параметры

option
TOption

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

values
String[]

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

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

TOption

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

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