ParseResult Classe

Definição

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.

Aplica-se a