언어

Option 클래스

정의

명명된 매개 변수와 해당 매개 변수의 값을 정의하는 기호입니다.

public ref class Option abstract : System::CommandLine::Symbol
public ref class Option : System::CommandLine::Symbol, System::CommandLine::IOption
public abstract class Option : System.CommandLine.Symbol
public class Option : System.CommandLine.Symbol, System.CommandLine.IOption
type Option = class
    inherit Symbol
type Option = class
    inherit Symbol
    interface IOption
    interface ISymbol
    interface ISuggestionSource
    interface IValueDescriptor
Public MustInherit Class Option
Inherits Symbol
Public Class Option
Inherits Symbol
Implements IOption
상속
Option
파생
구현

생성자

속성 Description
Option(String, String)

명명된 매개 변수와 해당 매개 변수의 값을 정의하는 기호입니다.

Option(String, String[])

Option 클래스의 새 인스턴스를 초기화합니다.

Option(String[], String)

명명된 매개 변수와 해당 매개 변수의 값을 정의하는 기호입니다.

속성

속성 Description
Action

옵션의 CommandLineAction 값을 가져오거나 설정합니다. 처리기는 Option이 호출될 때 수행되는 동작을 나타냅니다.

Aliases

명령줄에서 옵션을 지정하는 데 사용할 수 있는 고유한 문자열 집합을 가져옵니다.

Aliases

명명된 매개 변수와 해당 매개 변수의 값을 정의하는 기호입니다.

(다음에서 상속됨 Symbol)
AllowMultipleArgumentsPerToken

각 옵션 식별자 토큰에 대해 여러 인수 토큰이 허용되는지 여부를 나타내는 값을 가져옵니다.

Argument

명명된 매개 변수와 해당 매개 변수의 값을 정의하는 기호입니다.

Arity

옵션의 진도를 가져오거나 설정합니다.

Children

명명된 매개 변수와 해당 매개 변수의 값을 정의하는 기호입니다.

(다음에서 상속됨 Symbol)
CompletionSources

옵션의 완료 원본 목록을 가져옵니다.

Description

기호에 대한 설명을 가져오거나 설정합니다.

(다음에서 상속됨 Symbol)
HasDefaultValue

옵션에 대해 기본값이 정의되어 있는지를 지정합니다.

HelpName

옵션 값에 대한 사용 도움말에 표시된 자리 표시자 이름을 가져오거나 설정합니다. 값은 꺾쇠 괄호(< 및 >)로 래핑됩니다.

Hidden

기호가 숨겨져 있는지 여부를 나타내는 값을 가져오거나 설정합니다.

(다음에서 상속됨 Symbol)
IsHidden

명명된 매개 변수와 해당 매개 변수의 값을 정의하는 기호입니다.

(다음에서 상속됨 Symbol)
Name

기호의 이름을 가져옵니다.

(다음에서 상속됨 Symbol)
Parents

부모 기호를 가져옵니다.

(다음에서 상속됨 Symbol)
RawAliases

명명된 매개 변수와 해당 매개 변수의 값을 정의하는 기호입니다.

(다음에서 상속됨 Symbol)
Recursive

true로 설정하면 이 옵션은 직계 부모 명령 또는 명령에 적용되고 하위 명령에 재귀적으로 적용됩니다.

Required

부모 명령을 호출할 때 옵션이 필요한지 여부를 나타냅니다.

Validators

옵션이 파서와 일치할 때 호출되는 유효성 검사기입니다.

ValueType

Type 옵션의 구문 분석된 토큰이 변환될 값을 가져옵니다.

메서드

속성 Description
AddAlias(String)

명명된 매개 변수와 해당 매개 변수의 값을 정의하는 기호입니다.

AddAliasInner(String)

명명된 매개 변수와 해당 매개 변수의 값을 정의하는 기호입니다.

(다음에서 상속됨 Symbol)
AddValidator(ValidateSymbol<OptionResult>)

명명된 매개 변수와 해당 매개 변수의 값을 정의하는 기호입니다.

ClearAliases()

명명된 매개 변수와 해당 매개 변수의 값을 정의하는 기호입니다.

(다음에서 상속됨 Symbol)
GetCompletions(CompletionContext)

기호에 대한 완성을 가져옵니다.

GetDefaultValue()

옵션의 기본값을 가져옵니다.

HasAlias(String)

명명된 매개 변수와 해당 매개 변수의 값을 정의하는 기호입니다.

(다음에서 상속됨 Symbol)
HasRawAlias(String)

명명된 매개 변수와 해당 매개 변수의 값을 정의하는 기호입니다.

(다음에서 상속됨 Symbol)
Suggest(String)

명명된 매개 변수와 해당 매개 변수의 값을 정의하는 기호입니다.

(다음에서 상속됨 Symbol)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Symbol)

명시적 인터페이스 구현

속성 Description
IOption.Argument

명명된 매개 변수와 해당 매개 변수의 값을 정의하는 기호입니다.

ISymbol.Children

명명된 매개 변수와 해당 매개 변수의 값을 정의하는 기호입니다.

(다음에서 상속됨 Symbol)
IValueDescriptor.GetDefaultValue()

명명된 매개 변수와 해당 매개 변수의 값을 정의하는 기호입니다.

IValueDescriptor.HasDefaultValue

명명된 매개 변수와 해당 매개 변수의 값을 정의하는 기호입니다.

IValueDescriptor.Type

명명된 매개 변수와 해당 매개 변수의 값을 정의하는 기호입니다.

IValueDescriptor.ValueName

명명된 매개 변수와 해당 매개 변수의 값을 정의하는 기호입니다.

확장명 메서드

속성 Description
BuildAlias(IValueDescriptor)

명명된 매개 변수와 해당 매개 변수의 값을 정의하는 기호입니다.

Parse(Option, String)

명명된 매개 변수와 해당 매개 변수의 값을 정의하는 기호입니다.

적용 대상