Partager via


ArgumentResult Classe

Définition

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
ArgumentResult

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é name n’importe où dans l’arborescence d’analyse.

(Hérité de SymbolResult)
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.

S’applique à