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