Compartir a través de


ParseResult Clase

Definición

Describe los resultados del análisis de una entrada de línea de comandos basada en una configuración específica del analizador.

public ref class ParseResult sealed
public sealed class ParseResult
type ParseResult = class
Public NotInheritable Class ParseResult
Herencia
ParseResult

Propiedades

Nombre Description
Action

Obtiene el objeto para el CommandLineAction resultado analizado. El controlador representa la acción que se realizará cuando se invoque el resultado del análisis.

CommandResult

Obtiene un resultado que indica el comando especificado en la entrada de la línea de comandos.

Configuration

Obtiene la configuración utilizada para generar el resultado del análisis.

Errors

Obtiene los errores de análisis encontrados al analizar la entrada de la línea de comandos.

InvocationConfiguration

Obtiene la configuración utilizada para especificar el comportamiento en tiempo de ejecución de la línea de comandos.

RootCommandResult

Obtiene el resultado del comando raíz.

Tokens

Obtiene los tokens identificados al analizar la entrada de la línea de comandos.

UnmatchedTokens

Obtiene la lista de tokens usados en la línea de comandos que el analizador no ha coincidente.

Métodos

Nombre Description
GetCompletionContext()

Obtiene el contexto de finalización del resultado del análisis.

GetCompletions(Nullable<Int32>)

Obtiene finalizaciones basadas en un resultado de análisis determinado.

GetRequiredValue<T>(Argument<T>)

Obtiene el valor analizado o predeterminado para el argumento requerido especificado o produce.

GetRequiredValue<T>(Option<T>)

Obtiene el valor analizado o predeterminado de la opción necesaria especificada o produce.

GetRequiredValue<T>(String)

Obtiene el valor analizado o predeterminado del nombre de símbolo necesario especificado en el contexto del comando analizado (no todo el árbol de símbolos).

GetResult(Argument)

Obtiene el resultado, si existe, para el argumento especificado.

GetResult(Command)

Obtiene el resultado, si existe, para el comando especificado.

GetResult(Directive)

Obtiene el resultado, si existe, para la directiva especificada.

GetResult(Option)

Obtiene el resultado, si existe, para la opción especificada.

GetResult(String)

Busca un resultado para un símbolo que tenga el nombre especificado en cualquier parte del árbol de análisis.

GetResult(Symbol)

Obtiene el resultado, si existe, para el símbolo especificado.

GetValue<T>(Argument<T>)

Obtiene el valor analizado o predeterminado del argumento especificado.

GetValue<T>(Option<T>)

Obtiene el valor analizado o predeterminado de la opción especificada.

GetValue<T>(String)

Obtiene el valor analizado o predeterminado del nombre de símbolo especificado, en el contexto del comando analizado (no todo el árbol de símbolos).

Invoke(InvocationConfiguration)

Invoca el controlador de comandos adecuado para una entrada de línea de comandos analizada.

InvokeAsync(InvocationConfiguration, CancellationToken)

Invoca el controlador de comandos adecuado para una entrada de línea de comandos analizada.

ToString()

Devuelve una cadena que representa el objeto actual.

Se aplica a