SymbolResult Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Результат, полученный во время синтаксического анализа для определенного символа.
public ref class SymbolResult abstract
public abstract class SymbolResult
type SymbolResult = class
Public MustInherit Class SymbolResult
- Наследование
-
SymbolResult
- Производный
Свойства
| Имя | Описание |
|---|---|
| Errors |
Ошибки синтаксического анализа, связанные с этим результатом символа. |
| Parent |
Родительский символ приводит к анализу дерева. |
| Tokens |
Список маркеров, связанных с этим результатом символа при синтаксическом анализе. |
Методы
| Имя | Описание |
|---|---|
| AddError(String) |
Добавляет сообщение об ошибке для этого результата символа в дерево синтаксического анализа. |
| GetRequiredValue<T>(Argument<T>) |
Возвращает значение синтаксического анализа или значения по умолчанию для указанного обязательного аргумента или вызывается. |
| GetRequiredValue<T>(Option<T>) |
Возвращает значение синтаксического анализа или по умолчанию для указанного требуемого параметра или вызовов. |
| GetRequiredValue<T>(String) |
Возвращает значение для символа с указанным именем в любом месте дерева синтаксического анализа. |
| GetResult(Argument) |
Находит результат для конкретного аргумента в любом месте дерева синтаксического анализа, включая результаты родительского и дочернего символов. |
| GetResult(Command) |
Находит результат для конкретной команды в любом месте дерева синтаксического анализа, включая результаты родительского и дочернего символов. |
| GetResult(Directive) |
Находит результат для конкретной директивы в любом месте дерева синтаксического анализа. |
| GetResult(Option) |
Находит результат для конкретного параметра в любом месте дерева синтаксического анализа, включая результаты родительского и дочернего символов. |
| GetResult(String) |
Находит результат для указанного Symbol |
| GetValue<T>(Argument<T>) |
Возвращает значение синтаксического анализа или значения по умолчанию для указанного аргумента. |
| GetValue<T>(Option<T>) |
Возвращает значение синтаксического анализа или значения по умолчанию для указанного параметра. |
| GetValue<T>(String) |
Возвращает значение для символа с указанным именем в любом месте дерева синтаксического анализа. |