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


Argument Класс

Определение

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

public ref class Argument : System::CommandLine::Symbol, System::CommandLine::Binding::IValueDescriptor
public class Argument : System.CommandLine.Symbol, System.CommandLine.Binding.IValueDescriptor
type Argument = class
    inherit Symbol
    interface IValueDescriptor
Public Class Argument
Inherits Symbol
Implements IValueDescriptor
Наследование
Argument
Производный
Реализации

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

Argument()

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

Argument(String, String)

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

Свойства

Arity

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

Completions

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

Description

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

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

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

HelpName

Имя, используемое в выходных данных справки для описания аргумента .

IsHidden

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

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

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

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

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

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

Возвращает или задает объект , Type в который будут преобразованы токены аргументов.

Методы

AddValidator(ValidateSymbolResult<ArgumentResult>)

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

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

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

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

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

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

GetDefaultValue()

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

GetHashCode()

Служит хэш-функцией по умолчанию.

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

Возвращает объект Type для текущего экземпляра.

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

Создает неполную копию текущего объекта Object.

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

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

SetDefaultValueFactory(Func<ArgumentResult,Object>)

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

SetDefaultValueFactory(Func<Object>)

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

ToString()

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

Явные реализации интерфейса

IValueDescriptor.ValueName

Возвращает имя значения.

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

Parse(Argument, String)

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

Parse(Argument, String[])

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

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