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() |
Возвращает строку, представляющую текущий объект. |