ParseResult Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Descreve os resultados da análise de uma entrada de linha de comandos baseada numa configuração específica de analisador.
public ref class ParseResult sealed
public sealed class ParseResult
type ParseResult = class
Public NotInheritable Class ParseResult
- Herança
-
ParseResult
Propriedades
| Name | Description |
|---|---|
| Action |
Obtém o CommandLineAction resultado para analisar. O handler representa a ação que será executada quando o resultado da análise é invocado. |
| CommandResult |
Obtém um resultado que indica o comando especificado na entrada da linha de comandos. |
| Configuration |
Obtém a configuração usada para produzir o resultado da análise sintática. |
| Errors |
Obtém os erros de análise sintática encontrados ao analisar a entrada da linha de comandos. |
| InvocationConfiguration |
Obtém a configuração usada para especificar o comportamento em tempo de execução na linha de comandos. |
| RootCommandResult |
Obtém o resultado do comando raiz. |
| Tokens |
Obtém os tokens identificados ao analisar a entrada na linha de comandos. |
| UnmatchedTokens |
Obtém a lista de tokens usados na linha de comandos que não foram correspondidos pelo parser. |
Métodos
| Name | Description |
|---|---|
| GetCompletionContext() |
Obtém o contexto de conclusão para o resultado da análise sintática. |
| GetCompletions(Nullable<Int32>) |
Obtém conclusãos com base num dado resultado de análise sintática. |
| GetRequiredValue<T>(Argument<T>) |
Obtém o valor analisado ou padrão para o argumento ou lançamento especificado. |
| GetRequiredValue<T>(Option<T>) |
Obtém o valor analisado ou padrão para a opção ou lançamentos necessários especificados. |
| GetRequiredValue<T>(String) |
Obtém o valor analisado ou padrão para o nome do símbolo especificado no contexto do comando analisado (não na árvore de símbolos inteira). |
| GetResult(Argument) |
Obtém o resultado, se houver, para o argumento especificado. |
| GetResult(Command) |
Obtém o resultado, se houver, para o comando especificado. |
| GetResult(Directive) |
Obtém o resultado, se houver, para a diretiva especificada. |
| GetResult(Option) |
Obtém o resultado, se houver, para a opção especificada. |
| GetResult(String) |
Encontra um resultado para um símbolo com o nome especificado em qualquer parte da árvore de análise sintática. |
| GetResult(Symbol) |
Obtém o resultado, se existir, para o símbolo especificado. |
| GetValue<T>(Argument<T>) |
Obtém o valor analisado ou padrão para o argumento especificado. |
| GetValue<T>(Option<T>) |
Obtém o valor analisado ou padrão da opção especificada. |
| GetValue<T>(String) |
Obtém o valor analisado ou padrão para o nome do símbolo especificado, no contexto do comando analisado (não da árvore de símbolos inteira). |
| Invoke(InvocationConfiguration) |
Invoca o manipulador de comandos apropriado para uma entrada de linha de comandos analisada. |
| InvokeAsync(InvocationConfiguration, CancellationToken) |
Invoca o manipulador de comandos apropriado para uma entrada de linha de comandos analisada. |
| ToString() |
Devolve uma cadeia que representa o objeto atual. |