ArgumentResult Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Результат, полученный при синтаксическом анализе Argument.
public ref class ArgumentResult : System::CommandLine::Parsing::SymbolResult
public class ArgumentResult : System.CommandLine.Parsing.SymbolResult
type ArgumentResult = class
inherit SymbolResult
Public Class ArgumentResult
Inherits SymbolResult
- Наследование
Свойства
| Argument |
Аргумент, к которому применяется результат. |
| Children |
Дочерний символ приводит к порождению дерева синтаксического анализа. (Унаследовано от SymbolResult) |
| ErrorMessage |
Сообщение об ошибке для этого результата символа. (Унаследовано от SymbolResult) |
| LocalizationResources |
Ресурсы локализации, используемые для создания сообщений для этого результата символа. (Унаследовано от SymbolResult) |
| Parent |
Родительский символ приводит к дереву синтаксического анализа. (Унаследовано от SymbolResult) |
| Symbol |
Символ, к которому применяется результат. (Унаследовано от SymbolResult) |
| Tokens |
Список маркеров, связанных с результатом этого символа во время синтаксического анализа. (Унаследовано от SymbolResult) |
Методы
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| FindResultFor(Argument) |
Находит результат для конкретного аргумента в любом месте дерева синтаксического анализа, включая результаты родительского и дочернего символов. (Унаследовано от SymbolResult) |
| FindResultFor(Command) |
Находит результат для конкретной команды в любом месте дерева синтаксического анализа, включая результаты родительского и дочернего символов. (Унаследовано от SymbolResult) |
| FindResultFor(Option) |
Находит результат для конкретного параметра в любом месте дерева синтаксического анализа, включая результаты родительского и дочернего символов. (Унаследовано от SymbolResult) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
| GetValueForArgument(Argument) |
Возвращает проанализированное значение или значение по умолчанию для указанного аргумента. (Унаследовано от SymbolResult) |
| GetValueForArgument<T>(Argument<T>) |
Возвращает проанализированное значение или значение по умолчанию для указанного аргумента. (Унаследовано от SymbolResult) |
| GetValueForOption(Option) |
Возвращает проанализированное значение или значение по умолчанию для указанного параметра. (Унаследовано от SymbolResult) |
| GetValueForOption<T>(Option<T>) |
Возвращает проанализированное значение или значение по умолчанию для указанного параметра. (Унаследовано от SymbolResult) |
| GetValueOrDefault() |
Возвращает проанализированное значение или значение по умолчанию для Argument. |
| GetValueOrDefault<T>() |
Возвращает проанализированное значение или значение по умолчанию для Argument. |
| MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
| OnlyTake(Int32) |
Указывает максимальное количество маркеров, используемых для аргумента . Оставшиеся маркеры передаются и могут использоваться более поздними аргументами или будут добавлены в UnmatchedTokens |
| ToString() |
Возвращает строку, представляющую текущий объект. |