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 sealed
public sealed class ParseResult
type ParseResult = class
Public NotInheritable Class ParseResult
- Héritage
-
ParseResult
Propriétés
| Nom | Description |
|---|---|
| Action |
Obtient le CommandLineAction résultat analysé. Le gestionnaire représente l’action qui sera effectuée lorsque le résultat d’analyse est appelé. |
| CommandResult |
Obtient un résultat indiquant la commande spécifiée dans l’entrée de ligne de commande. |
| Configuration |
Obtient la configuration utilisée pour produire le résultat d’analyse. |
| Errors |
Obtient les erreurs d’analyse trouvées lors de l’analyse de l’entrée de ligne de commande. |
| InvocationConfiguration |
Obtient la configuration utilisée pour spécifier le comportement d’exécution de ligne de commande. |
| 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. |
Méthodes
| Nom | Description |
|---|---|
| GetCompletionContext() |
Obtient le contexte d’achèvement du résultat d’analyse. |
| GetCompletions(Nullable<Int32>) |
Obtient les achèvements en fonction d’un résultat d’analyse donné. |
| GetRequiredValue<T>(Argument<T>) |
Obtient la valeur par défaut ou analysée pour l’argument requis spécifié ou lève. |
| GetRequiredValue<T>(Option<T>) |
Obtient la valeur par défaut ou analysée pour l’option requise spécifiée ou lève. |
| GetRequiredValue<T>(String) |
Obtient la valeur par défaut ou analysée pour le nom de symbole requis spécifié dans le contexte de la commande analysée (pas l’arborescence de symboles entière). |
| GetResult(Argument) |
Obtient le résultat, le cas échéant, pour l’argument spécifié. |
| GetResult(Command) |
Obtient le résultat, le cas échéant, pour la commande spécifiée. |
| GetResult(Directive) |
Obtient le résultat, le cas échéant, pour la directive spécifiée. |
| GetResult(Option) |
Obtient le résultat, le cas échéant, pour l’option spécifiée. |
| GetResult(String) |
Recherche un résultat pour un symbole portant le nom spécifié n’importe où dans l’arborescence d’analyse. |
| GetResult(Symbol) |
Obtient le résultat, le cas échéant, pour le symbole spécifié. |
| GetValue<T>(Argument<T>) |
Obtient la valeur analysée ou par défaut de l’argument spécifié. |
| GetValue<T>(Option<T>) |
Obtient la valeur par défaut ou analysée pour l’option spécifiée. |
| GetValue<T>(String) |
Obtient la valeur par défaut ou analysée pour le nom de symbole spécifié, dans le contexte de la commande analysée (pas de l’arborescence de symboles entière). |
| Invoke(InvocationConfiguration) |
Appelle le gestionnaire de commandes approprié pour une entrée de ligne de commande analysée. |
| InvokeAsync(InvocationConfiguration, CancellationToken) |
Appelle le gestionnaire de commandes approprié pour une entrée de ligne de commande analysée. |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. |