CommandResult Класс

Определение

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

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

Свойства

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

Получает дочерний символ в дереве синтаксического анализа.

Command

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

Errors

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

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

Возвращает маркер, который был проанализирован, чтобы указать команду.

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

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

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