ParseResult Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |