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


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)

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

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