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