Поделиться через


Argument<T> Класс

Определение

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

generic <typename T>
public ref class Argument : System::CommandLine::Argument
public class Argument<T> : System.CommandLine.Argument
type Argument<'T> = class
    inherit Argument
Public Class Argument(Of T)
Inherits Argument

Параметры типа

T
Наследование
Argument<T>

Конструкторы

Имя Описание
Argument<T>(String)

Инициализирует новый экземпляр класса Argument.

Свойства

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

Возвращает или задает arity аргумента.

(Унаследовано от Argument)
CompletionSources

Возвращает список источников завершения для аргумента.

(Унаследовано от Argument)
CustomParser

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

DefaultValueFactory

Возвращает или задает делегат для вызова для создания значения по умолчанию.

Description

Возвращает или задает описание символа.

(Унаследовано от Symbol)
HasDefaultValue

Указывает, определено ли значение по умолчанию для аргумента.

HelpName

Возвращает или задает имя заполнителя, отображаемое в справке по использованию значения аргумента. Значение будет упаковано в угловые скобки (< и >).

(Унаследовано от Argument)
Hidden

Возвращает или задает значение, указывающее, скрыт ли символ.

(Унаследовано от Symbol)
Name

Возвращает имя символа.

(Унаследовано от Symbol)
Parents

Возвращает родительские символы.

(Унаследовано от Symbol)
Validators

Предоставляет список проверяющих аргументов. Проверяющие элементы можно использовать для предоставления пользовательских ошибок на основе ввода пользователем.

(Унаследовано от Argument)
ValueType

Возвращает или задает Type маркеры синтаксического анализа аргумента.

Методы

Имя Описание
GetCompletions(CompletionContext)

Возвращает завершения для символа.

(Унаследовано от Argument)
GetDefaultValue()

Возвращает значение по умолчанию для аргумента.

(Унаследовано от Argument)
ToString()

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

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

Методы расширения

Имя Описание
AcceptExistingOnly<T>(Argument<T>)

Настраивает аргумент для принятия только значений, соответствующих существующим файлам или каталогам.

AcceptLegalFileNamesOnly<T>(Argument<T>)

Настраивает аргумент для принятия только значений, представляющих юридические имена файлов.

AcceptLegalFilePathsOnly<T>(Argument<T>)

Настраивает аргумент для принятия только значений, представляющих юридические пути к файлам.

AcceptOnlyFromAmong<T>(Argument<T>, String[])

Настраивает аргумент, чтобы принимать только указанные значения, а также предлагать их в качестве завершения командной строки.

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