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


ArgumentResult Класс

Определение

Представляет результат, полученный при синтаксическом анализе Argument.

public ref class ArgumentResult sealed : System::CommandLine::Parsing::SymbolResult
public sealed class ArgumentResult : System.CommandLine.Parsing.SymbolResult
type ArgumentResult = class
    inherit SymbolResult
Public NotInheritable Class ArgumentResult
Inherits SymbolResult
Наследование
ArgumentResult

Свойства

Имя Описание
Argument

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

Errors

Ошибки синтаксического анализа, связанные с этим результатом символа.

(Унаследовано от SymbolResult)
Implicit

Представляет результат, полученный при синтаксическом анализе Argument.

Parent

Родительский символ приводит к анализу дерева.

(Унаследовано от SymbolResult)
Tokens

Список маркеров, связанных с этим результатом символа при синтаксическом анализе.

(Унаследовано от SymbolResult)

Методы

Имя Описание
AddError(String)

Добавляет сообщение об ошибке для этого результата символа в дерево синтаксического анализа.

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>()

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

OnlyTake(Int32)

Указывает максимальное количество маркеров, используемых для аргумента. Остальные маркеры передаются и могут использоваться более поздними аргументами или в противном случае будут добавлены UnmatchedTokensв .

ToString()

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

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