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


System.CommandLine Пространство имен

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

Классы

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

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

Argument<T>

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

ArgumentValidation

Предоставляет методы расширения для Argument.

Command

Представляет определенное действие, которое выполняет приложение.

CompletionSourceExtensions

Предоставляет методы расширения для работы с источниками завершения.

DiagramDirective

Позволяет использовать [diagram] директиву, которая при указании в командной строке будет сокращена обычная обработка команд и отображает схему, объясняющую результат синтаксического анализа для входных данных командной строки.

Directive

Предоставляет перекрестные функции, которые могут применяться в приложениях командной строки.

EnvironmentVariablesDirective

Позволяет использовать [env:key=value] директиву, позволяя переменным среды задаваться из командной строки во время вызова.

InvocationConfiguration

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

Option

Символ, определяющий именованный параметр и значение для этого параметра.

Option<T>

Символ, определяющий именованный параметр и значение для этого параметра.

OptionValidation

Предоставляет методы расширения для Option.

ParserConfiguration

Представляет конфигурацию, используемую параметром CommandLineParser.

ParseResult

Описывает результаты синтаксического анализа входных данных командной строки на основе определенной конфигурации синтаксического анализа.

RootCommand

Представляет основное действие, которое выполняет приложение.

Symbol

Определяет именованный символ, который находится в иерархии с родительскими и дочерними символами.

VersionOption

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

Структуры

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

Определяет arity параметра или аргумента.