ParseResult 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
특정 파서 구성을 기반으로 명령줄 입력을 구문 분석한 결과를 설명합니다.
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() |
현재 개체를 나타내는 문자열을 반환합니다. |