Partager via


ParseResult Classe

Définition

Décrit les résultats de l’analyse d’une entrée de ligne de commande en fonction d’une configuration d’analyseur spécifique.

public ref class ParseResult
public class ParseResult
type ParseResult = class
Public Class ParseResult
Héritage
ParseResult

Propriétés

CommandResult

Résultat indiquant la commande spécifiée dans l’entrée de ligne de commande.

Directives

Obtient les directives trouvées lors de l’analyse de l’entrée de ligne de commande.

Errors

Obtient les erreurs d’analyse détectées lors de l’analyse de l’entrée de ligne de commande.

Parser

Analyseur utilisé pour produire le résultat de l’analyse.

RootCommandResult

Obtient le résultat de la commande racine.

Tokens

Obtient les jetons identifiés lors de l’analyse de l’entrée de ligne de commande.

UnmatchedTokens

Obtient la liste des jetons utilisés sur la ligne de commande qui n’ont pas été mis en correspondance par l’analyseur.

UnparsedTokens

Obtient la liste des jetons utilisés sur la ligne de commande qui ont été ignorés par l’analyseur.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
FindResultFor(Argument)

Obtient le résultat, le cas échéant, pour l’argument spécifié.

FindResultFor(Command)

Obtient le résultat, le cas échéant, pour la commande spécifiée.

FindResultFor(Option)

Obtient le résultat, le cas échéant, pour l’option spécifiée.

FindResultFor(Symbol)

Obtient le résultat, le cas échéant, pour le symbole spécifié.

GetCompletionContext()

Obtient le contexte d’achèvement pour le résultat de l’analyse.

GetCompletions(Nullable<Int32>)

Obtient des complétions basées sur un résultat d’analyse donné.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
GetValueForArgument(Argument)

Obtient la valeur analysée ou par défaut pour l’argument spécifié.

GetValueForArgument<T>(Argument<T>)

Obtient la valeur analysée ou par défaut pour l’argument spécifié.

GetValueForOption(Option)

Obtient la valeur analysée ou par défaut de l’option spécifiée.

GetValueForOption<T>(Option<T>)

Obtient la valeur analysée ou par défaut de l’option spécifiée.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

Méthodes d’extension

Diagram(ParseResult)

Met en forme une chaîne expliquant un résultat d’analyse.

HasOption(ParseResult, Option)

Indique si une option donnée est présente dans le résultat de l’analyse.

Invoke(ParseResult, IConsole)

Appelle le gestionnaire de commandes approprié pour une entrée de ligne de commande analysée.

InvokeAsync(ParseResult, IConsole)

Appelle le gestionnaire de commandes approprié pour une entrée de ligne de commande analysée.

S’applique à