다음을 통해 공유


ParseResult 클래스

정의

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

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

속성

CommandResult

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

Directives

명령줄 입력을 구문 분석하는 동안 찾은 지시문을 가져옵니다.

Errors

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

Parser

구문 분석 결과를 생성하는 데 사용되는 파서입니다.

RootCommandResult

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

Tokens

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

UnmatchedTokens

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

UnparsedTokens

파서에서 무시된 명령줄에 사용된 토큰 목록을 가져옵니다.

메서드

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
FindResultFor(Argument)

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

FindResultFor(Command)

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

FindResultFor(Option)

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

FindResultFor(Symbol)

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

GetCompletionContext()

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

GetCompletions(Nullable<Int32>)

지정된 구문 분석 결과에 따라 완료를 가져옵니다.

GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
GetValueForArgument(Argument)

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

GetValueForArgument<T>(Argument<T>)

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

GetValueForOption(Option)

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

GetValueForOption<T>(Option<T>)

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

MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

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

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

확장 메서드

Diagram(ParseResult)

구문 분석 결과를 설명하는 문자열의 형식을 지정합니다.

HasOption(ParseResult, Option)

구문 분석 결과에 지정된 옵션이 있는지 여부를 나타냅니다.

Invoke(ParseResult, IConsole)

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

InvokeAsync(ParseResult, IConsole)

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

적용 대상