다음을 통해 공유


ParseResult 클래스

정의

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

public ref class ParseResult sealed
public sealed class ParseResult
type ParseResult = class
Public NotInheritable Class ParseResult
상속
ParseResult

속성

Name Description
Action

CommandLineAction 구문 분석된 결과를 가져옵니다. 처리기는 구문 분석 결과가 호출될 때 수행될 동작을 나타냅니다.

CommandResult

명령줄 입력에 지정된 명령을 나타내는 결과를 가져옵니다.

Configuration

구문 분석 결과를 생성하는 데 사용되는 구성을 가져옵니다.

Errors

명령줄 입력을 구문 분석하는 동안 발견된 구문 분석 오류를 가져옵니다.

InvocationConfiguration

명령줄 런타임 동작을 지정하는 데 사용되는 구성을 가져옵니다.

RootCommandResult

루트 명령 결과를 가져옵니다.

Tokens

명령줄 입력을 구문 분석하는 동안 식별된 토큰을 가져옵니다.

UnmatchedTokens

파서와 일치하지 않는 명령줄에 사용된 토큰 목록을 가져옵니다.

메서드

Name Description
GetCompletionContext()

구문 분석 결과의 완료 컨텍스트를 가져옵니다.

GetCompletions(Nullable<Int32>)

지정된 구문 분석 결과를 기반으로 완료를 가져옵니다.

GetRequiredValue<T>(Argument<T>)

지정된 필수 인수 또는 throw에 대한 구문 분석 또는 기본값을 가져옵니다.

GetRequiredValue<T>(Option<T>)

지정된 필수 옵션 또는 throw에 대한 구문 분석된 또는 기본값을 가져옵니다.

GetRequiredValue<T>(String)

구문 분석된 명령의 컨텍스트에서 지정된 필수 기호 이름의 구문 분석된 또는 기본값을 가져옵니다(전체 기호 트리가 아님).

GetResult(Argument)

지정된 인수에 대한 결과(있는 경우)를 가져옵니다.

GetResult(Command)

지정된 명령에 대한 결과(있는 경우)를 가져옵니다.

GetResult(Directive)

지정된 지시문에 대한 결과(있는 경우)를 가져옵니다.

GetResult(Option)

지정된 옵션에 대한 결과(있는 경우)를 가져옵니다.

GetResult(String)

구문 분석 트리의 아무 곳에나 지정된 이름을 가진 기호에 대한 결과를 찾습니다.

GetResult(Symbol)

지정된 기호에 대한 결과(있는 경우)를 가져옵니다.

GetValue<T>(Argument<T>)

지정된 인수의 구문 분석된 값 또는 기본값을 가져옵니다.

GetValue<T>(Option<T>)

지정된 옵션의 구문 분석된 값 또는 기본값을 가져옵니다.

GetValue<T>(String)

구문 분석된 명령(전체 기호 트리 아님)의 컨텍스트에서 지정된 기호 이름의 구문 분석된 값 또는 기본값을 가져옵니다.

Invoke(InvocationConfiguration)

구문 분석된 명령줄 입력에 적절한 명령 처리기를 호출합니다.

InvokeAsync(InvocationConfiguration, CancellationToken)

구문 분석된 명령줄 입력에 적절한 명령 처리기를 호출합니다.

ToString()

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

적용 대상