Compartilhar via


ParseResult Classe

Definição

Descreve os resultados da análise de uma entrada de linha de comando com base em uma configuração específica do analisador.

public ref class ParseResult
public class ParseResult
type ParseResult = class
Public Class ParseResult
Herança
ParseResult

Propriedades

CommandResult

Um resultado que indica o comando especificado na entrada da linha de comando.

Directives

Obtém as diretivas encontradas durante a análise da entrada da linha de comando.

Errors

Obtém os erros de análise encontrados durante a análise da entrada da linha de comando.

Parser

O analisador usado para produzir o resultado da análise.

RootCommandResult

Obtém o resultado do comando raiz.

Tokens

Obtém os tokens identificados durante a análise da entrada da linha de comando.

UnmatchedTokens

Obtém a lista de tokens usados na linha de comando que não foram correspondidos pelo analisador.

UnparsedTokens

Obtém a lista de tokens usados na linha de comando que foram ignorados pelo analisador.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
FindResultFor(Argument)

Obtém o resultado, se houver, para o argumento especificado.

FindResultFor(Command)

Obtém o resultado, se houver, para o comando especificado.

FindResultFor(Option)

Obtém o resultado, se houver, para a opção especificada.

FindResultFor(Symbol)

Obtém o resultado, se houver, para o símbolo especificado.

GetCompletionContext()

Obtém o contexto de conclusão do resultado da análise.

GetCompletions(Nullable<Int32>)

Obtém conclusões com base em um determinado resultado de análise.

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)
GetValueForArgument(Argument)

Obtém o valor analisado ou padrão para o argumento especificado.

GetValueForArgument<T>(Argument<T>)

Obtém o valor analisado ou padrão para o argumento especificado.

GetValueForOption(Option)

Obtém o valor analisado ou padrão para a opção especificada.

GetValueForOption<T>(Option<T>)

Obtém o valor analisado ou padrão para a opção especificada.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

Métodos de Extensão

Diagram(ParseResult)

Formata uma cadeia de caracteres explicando um resultado de análise.

HasOption(ParseResult, Option)

Indica se uma determinada opção está presente no resultado da análise.

Invoke(ParseResult, IConsole)

Invoca o manipulador de comando apropriado para uma entrada de linha de comando analisada.

InvokeAsync(ParseResult, IConsole)

Invoca o manipulador de comando apropriado para uma entrada de linha de comando analisada.

Aplica-se a