Option<T> Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Символ, определяющий именованный параметр и значение для этого параметра.
generic <typename T>
public ref class Option : System::CommandLine::Option, System::CommandLine::Binding::IValueDescriptor<T>
public class Option<T> : System.CommandLine.Option, System.CommandLine.Binding.IValueDescriptor<T>
type Option<'T> = class
inherit Option
interface IValueDescriptor<'T>
interface IValueDescriptor
Public Class Option(Of T)
Inherits Option
Implements IValueDescriptor(Of T)
Параметры типа
- T
Объект Type , как ожидается, будет анализироваться аргументы параметра.
- Наследование
- Реализации
Конструкторы
| Option<T>(String, Func<T>, String) |
Символ, определяющий именованный параметр и значение для этого параметра. |
| Option<T>(String, ParseArgument<T>, Boolean, String) |
Символ, определяющий именованный параметр и значение для этого параметра. |
| Option<T>(String, String) |
Инициализирует новый экземпляр класса IdentifierSymbol. |
| Option<T>(String[], Func<T>, String) |
Символ, определяющий именованный параметр и значение для этого параметра. |
| Option<T>(String[], ParseArgument<T>, Boolean, String) |
Символ, определяющий именованный параметр и значение для этого параметра. |
| Option<T>(String[], String) |
Символ, определяющий именованный параметр и значение для этого параметра. |
Свойства
| Aliases |
Возвращает набор строк, которые можно использовать в командной строке для указания символа. (Унаследовано от IdentifierSymbol) |
| AllowMultipleArgumentsPerToken |
Возвращает значение, указывающее, разрешено ли несколько маркеров аргументов для каждого маркера идентификатора параметра. (Унаследовано от Option) |
| ArgumentHelpName |
Возвращает или задает имя аргумента при отображении в справке. (Унаследовано от Option) |
| Arity |
Возвращает или задает arity параметра. |
| Description |
Возвращает или задает описание символа. (Унаследовано от Symbol) |
| IsHidden |
Возвращает или задает значение, указывающее, скрыт ли символ. (Унаследовано от Symbol) |
| IsRequired |
Указывает, является ли параметр обязательным при вызове родительской команды. (Унаследовано от Option) |
| Name |
Возвращает или задает имя символа. (Унаследовано от Option) |
| Parents |
Возвращает родительские символы. (Унаследовано от Symbol) |
| ValueType |
Объект Type , как ожидается, будет анализироваться аргументы параметра. (Унаследовано от Option) |
Методы
| AddAlias(String) |
Добавляет псевдоним. (Унаследовано от IdentifierSymbol) |
| AddValidator(ValidateSymbolResult<OptionResult>) |
Добавляет проверяющий элемент управления, который будет вызываться при сопоставлении параметра с помощью средства синтаксического анализа. (Унаследовано от Option) |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetCompletions() |
Возвращает завершения для символа. (Унаследовано от Symbol) |
| GetCompletions(CompletionContext) |
Возвращает предлагаемые значения для завершения командной строки. (Унаследовано от Option) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
| HasAlias(String) |
Определяет, определен ли псевдоним. (Унаследовано от IdentifierSymbol) |
| HasAliasIgnoringPrefix(String) |
Указывает, существует ли заданный псевдоним в параметре независимо от его префикса. (Унаследовано от Option) |
| MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
| SetDefaultValue(Object) |
Задает значение по умолчанию для параметра . (Унаследовано от Option) |
| SetDefaultValueFactory(Func<Object>) |
Задает делегат для вызова, если требуется значение по умолчанию для параметра. (Унаследовано от Option) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Symbol) |
Явные реализации интерфейса
| IValueDescriptor.GetDefaultValue() |
Возвращает значение по умолчанию, если таковое имеется. (Унаследовано от Option) |
| IValueDescriptor.HasDefaultValue |
Возвращает значение, указывающее, имеется ли значение по умолчанию. (Унаследовано от Option) |
| IValueDescriptor.ValueName |
Возвращает имя значения. (Унаследовано от Option) |
Методы расширения
| ExistingOnly<T>(Option<T>) |
Настраивает параметр для приема только значений, соответствующих существующим файлам или каталогам. |
| Parse(Option, String) |
Анализирует значение строки командной строки с помощью параметра . |
| Parse(Option, String[]) |
Анализирует значение строки командной строки с помощью параметра . |