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


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

Классы

Argument

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

Argument<T>

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

ArgumentExtensions

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

Command

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

CommandExtensions

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

CommandLineConfiguration

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

CommandLineConfigurationException

Указывает, что конфигурация командной строки недопустима.

CompletionSourceExtensions

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

CompletionSourceList

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

ConsoleExtensions

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

DirectiveCollection

Коллекция директив, проанализированных из командной строки.

Handler

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

IdentifierSymbol

Символ, например параметр или команда, с одним или несколькими фиксированными именами в интерфейсе командной строки.

LocalizationResources

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

Option

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

Option<T>

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

OptionExtensions

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

RootCommand

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

Symbol

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

Структуры

ArgumentArity

Определяет арность параметра или аргумента.

Интерфейсы

IConsole

Представляет стандартные потоки входных, выходных данных и ошибок консоли.