다음을 통해 공유


System.CommandLine 네임스페이스

명령줄 애플리케이션에서 명령, 옵션, 인수 및 해당 관계를 정의하기 위한 형식을 제공합니다.

클래스

Name Description
Argument

명령줄에서 명령 또는 옵션에 전달할 수 있는 값을 정의하는 기호입니다.

Argument<T>

명령줄에서 명령 또는 옵션에 전달할 수 있는 값을 정의하는 기호입니다.

ArgumentValidation

에 대한 확장 메서드를 Argument제공합니다.

Command

애플리케이션이 수행하는 특정 작업을 나타냅니다.

CompletionSourceExtensions

완료 원본을 사용하기 위한 확장 메서드를 제공합니다.

DiagramDirective

명령줄에 지정된 경우 일반 명령 처리를 단락하고 명령줄 입력에 대한 구문 분석 결과를 설명하는 다이어그램을 표시하는 지시문을 사용할 [diagram] 수 있습니다.

Directive

명령줄 앱에 적용할 수 있는 교차 절단 기능을 제공합니다.

EnvironmentVariablesDirective

호출하는 동안 명령줄에서 환경 변수를 설정할 수 있도록 지시문을 사용할 [env:key=value] 수 있습니다.

InvocationConfiguration

명령줄 애플리케이션에서 명령, 옵션, 인수 및 해당 관계를 정의하기 위한 형식을 제공합니다.

Option

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

Option<T>

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

OptionValidation

에 대한 확장 메서드를 Option제공합니다.

ParserConfiguration

에서 사용하는 구성을 CommandLineParser나타냅니다.

ParseResult

특정 파서 구성을 기반으로 명령줄 입력을 구문 분석한 결과를 설명합니다.

RootCommand

애플리케이션이 수행하는 기본 작업을 나타냅니다.

Symbol

부모 및 자식 기호를 사용하여 계층 구조에 상주하는 명명된 기호를 정의합니다.

VersionOption

앱에 대한 버전 정보를 표시해야 임을 나타내는 표준 옵션을 나타냅니다.

구조체

Name Description
ArgumentArity

옵션 또는 인수의 진도를 정의합니다.