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) |
Вызывает соответствующий обработчик команд для проанализированных входных данных командной строки. |