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) |