다음을 통해 공유


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

구성된 인수입니다.

적용 대상