RootCommand Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет действие main, выполняемое приложением.
public ref class RootCommand : System::CommandLine::Command
public class RootCommand : System.CommandLine.Command
type RootCommand = class
inherit Command
Public Class RootCommand
Inherits Command
- Наследование
Комментарии
Используйте объект RootCommand без подкоманды для приложений, выполняющих одно действие. Добавьте подкоманды в корневой каталог для приложений, которым требуются действия, определенные определенными строками. Например, dir не использует подкоманды. См. Command сведения о приложениях с несколькими действиями.
Конструкторы
| RootCommand(String) |
Представляет действие main, выполняемое приложением. |
Свойства
| Aliases |
Возвращает набор строк, которые можно использовать в командной строке для указания символа. (Унаследовано от IdentifierSymbol) |
| Arguments |
Представляет все аргументы для команды. (Унаследовано от Command) |
| Children |
Возвращает дочерние символы. (Унаследовано от Command) |
| Description |
Возвращает или задает описание символа. (Унаследовано от Symbol) |
| ExecutableName |
Имя выполняемого в данный момент исполняемого файла. |
| ExecutablePath |
Путь к выполняемому в данный момент исполняемому файлу. |
| Handler |
Возвращает или задает ICommandHandler для команды . Обработчик представляет действие, которое будет выполняться при вызове команды. (Унаследовано от Command) |
| IsHidden |
Возвращает или задает значение, указывающее, скрыт ли символ. (Унаследовано от Symbol) |
| Name |
Возвращает или задает имя символа. (Унаследовано от IdentifierSymbol) |
| Options |
Представляет все параметры команды, включая глобальные параметры, которые были применены к любому из предков команды. (Унаследовано от Command) |
| Parents |
Возвращает родительские символы. (Унаследовано от Symbol) |
| Subcommands |
Представляет все подкоманды для команды. (Унаследовано от Command) |
| TreatUnmatchedTokensAsErrors |
Возвращает или задает значение, указывающее, следует ли рассматривать несовпадающие маркеры как ошибки. Например, если задано значение |
Методы
| Add(Argument) |
Добавляет в Argument команду . (Унаследовано от Command) |
| Add(Command) |
Добавляет в команду подкоманду. (Унаследовано от Command) |
| Add(Option) |
Добавляет в Option команду . (Унаследовано от Command) |
| AddAlias(String) |
Добавляет псевдоним. (Унаследовано от IdentifierSymbol) |
| AddArgument(Argument) |
Добавляет в Argument команду . (Унаследовано от Command) |
| AddCommand(Command) |
Добавляет в команду подкоманду. (Унаследовано от Command) |
| AddGlobalOption(Option) |
Добавляет глобальный Option объект в команду . (Унаследовано от Command) |
| AddOption(Option) |
Добавляет в Option команду . (Унаследовано от Command) |
| AddValidator(ValidateSymbolResult<CommandResult>) |
Добавляет в команду пользовательский проверяющий элемент управления. Проверяющие элементы можно использовать для создания пользовательской логики проверки. (Унаследовано от Command) |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetCompletions() |
Возвращает завершения для символа. (Унаследовано от Symbol) |
| GetCompletions(CompletionContext) |
Возвращает предлагаемые значения для завершения командной строки. (Унаследовано от Command) |
| GetEnumerator() |
Возвращает перечислитель, представляющий все символы для команды. (Унаследовано от Command) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
| HasAlias(String) |
Определяет, определен ли псевдоним. (Унаследовано от IdentifierSymbol) |
| MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Symbol) |
Явные реализации интерфейса
| IEnumerable.GetEnumerator() |
Возвращает перечислитель, который осуществляет итерацию по коллекции. (Унаследовано от Command) |