RootCommand Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa a ação main que o aplicativo executa.
public ref class RootCommand : System::CommandLine::Command
public class RootCommand : System.CommandLine.Command
type RootCommand = class
inherit Command
Public Class RootCommand
Inherits Command
- Herança
Comentários
Use o objeto RootCommand sem subcomandos para aplicativos que executam uma ação. Adicione subcomandos à raiz para aplicativos que exigem ações identificadas por cadeias de caracteres específicas. Por exemplo, 'dir' não usa subcomandos. Consulte Command para aplicativos com várias ações.
Construtores
| RootCommand(String) |
Representa a ação main que o aplicativo executa. |
Propriedades
| Aliases |
Obtém o conjunto de cadeias de caracteres que podem ser usadas na linha de comando para especificar o símbolo. (Herdado de IdentifierSymbol) |
| Arguments |
Representa todos os argumentos para o comando . (Herdado de Command) |
| Children |
Obtém os símbolos filho. (Herdado de Command) |
| Description |
Obtém ou define a descrição do símbolo. (Herdado de Symbol) |
| ExecutableName |
O nome do executável em execução no momento. |
| ExecutablePath |
O caminho para o executável em execução no momento. |
| Handler |
Obtém ou define o ICommandHandler para o comando . O manipulador representa a ação que será executada quando o comando for invocado. (Herdado de Command) |
| IsHidden |
Obtém ou define um valor que indica se o símbolo está oculto. (Herdado de Symbol) |
| Name |
Obtém ou define o nome do símbolo. (Herdado de IdentifierSymbol) |
| Options |
Representa todas as opções para o comando, incluindo opções globais que foram aplicadas a qualquer um dos ancestrais do comando. (Herdado de Command) |
| Parents |
Obtém os símbolos pai. (Herdado de Symbol) |
| Subcommands |
Representa todos os subcomandos para o comando . (Herdado de Command) |
| TreatUnmatchedTokensAsErrors |
Obtém ou define um valor que indica se tokens não correspondentes devem ser tratados como erros. Por exemplo, se definido |
Métodos
| Add(Argument) |
Adiciona um Argument ao comando . (Herdado de Command) |
| Add(Command) |
Adiciona um subcomando ao comando . (Herdado de Command) |
| Add(Option) |
Adiciona um Option ao comando . (Herdado de Command) |
| AddAlias(String) |
Adiciona um alias. (Herdado de IdentifierSymbol) |
| AddArgument(Argument) |
Adiciona um Argument ao comando . (Herdado de Command) |
| AddCommand(Command) |
Adiciona um subcomando ao comando . (Herdado de Command) |
| AddGlobalOption(Option) |
Adiciona um global Option ao comando . (Herdado de Command) |
| AddOption(Option) |
Adiciona um Option ao comando . (Herdado de Command) |
| AddValidator(ValidateSymbolResult<CommandResult>) |
Adiciona um validador personalizado ao comando . Os validadores podem ser usados para criar uma lógica de validação personalizada. (Herdado de Command) |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetCompletions() |
Obtém conclusões para o símbolo. (Herdado de Symbol) |
| GetCompletions(CompletionContext) |
Obtém os valores sugeridos para conclusão da linha de comando. (Herdado de Command) |
| GetEnumerator() |
Obtém um enumerador que representa todos os símbolos do comando. (Herdado de Command) |
| GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| HasAlias(String) |
Determina se o alias já foi definido. (Herdado de IdentifierSymbol) |
| MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Symbol) |
Implantações explícitas de interface
| IEnumerable.GetEnumerator() |
Retorna um enumerador que itera em uma coleção. (Herdado de Command) |