OptionResult Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет результат, полученный при синтаксическом анализе Option.
public ref class OptionResult sealed : System::CommandLine::Parsing::SymbolResult
public sealed class OptionResult : System.CommandLine.Parsing.SymbolResult
type OptionResult = class
inherit SymbolResult
Public NotInheritable Class OptionResult
Inherits SymbolResult
- Наследование
Свойства
| Имя | Описание |
|---|---|
| Errors |
Ошибки синтаксического анализа, связанные с этим результатом символа. (Унаследовано от SymbolResult) |
| IdentifierToken |
Возвращает маркер, который был проанализирован, чтобы указать параметр. |
| IdentifierTokenCount |
Возвращает количество вхождения маркера идентификатора, соответствующего параметру. |
| Implicit |
Возвращает значение, указывающее, был ли результат создан неявно, а не из-за параметра, указанного в командной строке. |
| Option |
Возвращает параметр, к которому применяется результат. |
| Parent |
Родительский символ приводит к анализу дерева. (Унаследовано от SymbolResult) |
| Tokens |
Список маркеров, связанных с этим результатом символа при синтаксическом анализе. (Унаследовано от SymbolResult) |
Методы
| Имя | Описание |
|---|---|
| AddError(String) |
Добавляет сообщение об ошибке для этого результата символа в дерево синтаксического анализа. (Унаследовано от SymbolResult) |
| GetRequiredValue<T>(Argument<T>) |
Возвращает значение синтаксического анализа или значения по умолчанию для указанного обязательного аргумента или вызывается. (Унаследовано от SymbolResult) |
| GetRequiredValue<T>(Option<T>) |
Возвращает значение синтаксического анализа или по умолчанию для указанного требуемого параметра или вызовов. (Унаследовано от SymbolResult) |
| GetRequiredValue<T>(String) |
Возвращает значение для символа с указанным именем в любом месте дерева синтаксического анализа. (Унаследовано от SymbolResult) |
| GetResult(Argument) |
Находит результат для конкретного аргумента в любом месте дерева синтаксического анализа, включая результаты родительского и дочернего символов. (Унаследовано от SymbolResult) |
| GetResult(Command) |
Находит результат для конкретной команды в любом месте дерева синтаксического анализа, включая результаты родительского и дочернего символов. (Унаследовано от SymbolResult) |
| GetResult(Directive) |
Находит результат для конкретной директивы в любом месте дерева синтаксического анализа. (Унаследовано от SymbolResult) |
| GetResult(Option) |
Находит результат для конкретного параметра в любом месте дерева синтаксического анализа, включая результаты родительского и дочернего символов. (Унаследовано от SymbolResult) |
| GetResult(String) |
Находит результат для указанного Symbol |
| GetValue<T>(Argument<T>) |
Возвращает значение синтаксического анализа или значения по умолчанию для указанного аргумента. (Унаследовано от SymbolResult) |
| GetValue<T>(Option<T>) |
Возвращает значение синтаксического анализа или значения по умолчанию для указанного параметра. (Унаследовано от SymbolResult) |
| GetValue<T>(String) |
Возвращает значение для символа с указанным именем в любом месте дерева синтаксического анализа. (Унаследовано от SymbolResult) |
| GetValueOrDefault<T>() |
Возвращает проанализированное значение или значение по умолчанию.Option |
| ToString() |
Возвращает строку, представляющую текущий объект. |