ArgumentResult 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.
Représente un résultat généré lors de l’analyse d’un Argument.
public ref class ArgumentResult sealed : System::CommandLine::Parsing::SymbolResult
public sealed class ArgumentResult : System.CommandLine.Parsing.SymbolResult
type ArgumentResult = class
inherit SymbolResult
Public NotInheritable Class ArgumentResult
Inherits SymbolResult
- Héritage
Propriétés
| Nom | Description |
|---|---|
| Argument |
Obtient l’argument auquel le résultat s’applique. |
| Errors |
Erreurs d’analyse associées à ce résultat de symbole. (Hérité de SymbolResult) |
| Implicit |
Représente un résultat généré lors de l’analyse d’un Argument. |
| Parent |
Le symbole parent entraîne l’arborescence d’analyse. (Hérité de SymbolResult) |
| Tokens |
Liste des jetons associés à ce résultat de symbole lors de l’analyse. (Hérité de SymbolResult) |
Méthodes
| Nom | Description |
|---|---|
| AddError(String) |
Ajoute un message d’erreur pour ce résultat de symbole à son arborescence d’analyse. |
| GetRequiredValue<T>(Argument<T>) |
Obtient la valeur par défaut ou analysée pour l’argument requis spécifié ou lève. (Hérité de SymbolResult) |
| GetRequiredValue<T>(Option<T>) |
Obtient la valeur par défaut ou analysée pour l’option requise spécifiée ou lève. (Hérité de SymbolResult) |
| GetRequiredValue<T>(String) |
Obtient la valeur d’un symbole portant le nom spécifié n’importe où dans l’arborescence d’analyse. (Hérité de SymbolResult) |
| GetResult(Argument) |
Recherche un résultat pour l’argument spécifique n’importe où dans l’arborescence d’analyse, y compris les résultats des symboles parents et enfants. (Hérité de SymbolResult) |
| GetResult(Command) |
Recherche un résultat pour la commande spécifique n’importe où dans l’arborescence d’analyse, y compris les résultats des symboles parent et enfant. (Hérité de SymbolResult) |
| GetResult(Directive) |
Recherche un résultat pour la directive spécifique n’importe où dans l’arborescence d’analyse. (Hérité de SymbolResult) |
| GetResult(Option) |
Recherche un résultat pour l’option spécifique n’importe où dans l’arborescence d’analyse, y compris les résultats des symboles parent et enfant. (Hérité de SymbolResult) |
| GetResult(String) |
Recherche un résultat pour avoir Symbol le résultat spécifié |
| GetValue<T>(Argument<T>) |
Obtient la valeur analysée ou par défaut de l’argument spécifié. (Hérité de SymbolResult) |
| GetValue<T>(Option<T>) |
Obtient la valeur par défaut ou analysée pour l’option spécifiée. (Hérité de SymbolResult) |
| GetValue<T>(String) |
Obtient la valeur d’un symbole portant le nom spécifié n’importe où dans l’arborescence d’analyse. (Hérité de SymbolResult) |
| GetValueOrDefault<T>() |
Obtient la valeur analysée ou la valeur par défaut pour Argument. |
| OnlyTake(Int32) |
Spécifie le nombre maximal de jetons à consommer pour l’argument. Les jetons restants sont transmis et peuvent être consommés par des arguments ultérieurs ou seront ajoutés à UnmatchedTokens. |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. |