Поделиться через


ParseResult Класс

Определение

Описывает результаты синтаксического анализа входных данных командной строки на основе определенной конфигурации синтаксического анализа.

public ref class ParseResult sealed
public sealed class ParseResult
type ParseResult = class
Public NotInheritable Class ParseResult
Наследование
ParseResult

Свойства

Имя Описание
Action

Возвращает результат CommandLineAction синтаксического анализа. Обработчик представляет действие, которое будет выполняться при вызове результата синтаксического анализа.

CommandResult

Возвращает результат, указывающий команду, указанную во входных данных командной строки.

Configuration

Возвращает конфигурацию, используемую для создания результата синтаксического анализа.

Errors

Возвращает ошибки синтаксического анализа при анализе входных данных командной строки.

InvocationConfiguration

Возвращает конфигурацию, используемую для указания поведения во время выполнения командной строки.

RootCommandResult

Возвращает результат корневой команды.

Tokens

Возвращает маркеры, определенные при синтаксическом анализе входных данных командной строки.

UnmatchedTokens

Возвращает список маркеров, используемых в командной строке, которые не были сопоставлены средством синтаксического анализа.

Методы

Имя Описание
GetCompletionContext()

Возвращает контекст завершения для результата синтаксического анализа.

GetCompletions(Nullable<Int32>)

Получает завершения на основе заданного результата синтаксического анализа.

GetRequiredValue<T>(Argument<T>)

Возвращает значение синтаксического анализа или значения по умолчанию для указанного обязательного аргумента или вызывается.

GetRequiredValue<T>(Option<T>)

Возвращает значение синтаксического анализа или по умолчанию для указанного требуемого параметра или вызовов.

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()

Возвращает строку, представляющую текущий объект.

Применяется к