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


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
Наследование
OptionResult

Свойства

Имя Описание
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)

Находит результат для указанного Symbolname в любом месте дерева синтаксического анализа.

(Унаследовано от SymbolResult)
GetValue<T>(Argument<T>)

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

(Унаследовано от SymbolResult)
GetValue<T>(Option<T>)

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

(Унаследовано от SymbolResult)
GetValue<T>(String)

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

(Унаследовано от SymbolResult)
GetValueOrDefault<T>()

Возвращает проанализированное значение или значение по умолчанию.Option

ToString()

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

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