Condividi tramite


ArgumentResult Classe

Definizione

Rappresenta un risultato generato durante l'analisi di un oggetto 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
Ereditarietà
ArgumentResult

Proprietà

Nome Descrizione
Argument

Ottiene l'argomento a cui si applica il risultato.

Errors

Errori di analisi associati a questo risultato del simbolo.

(Ereditato da SymbolResult)
Implicit

Rappresenta un risultato generato durante l'analisi di un oggetto Argument.

Parent

Il simbolo padre restituisce l'albero di analisi.

(Ereditato da SymbolResult)
Tokens

Elenco di token associati a questo risultato del simbolo durante l'analisi.

(Ereditato da SymbolResult)

Metodi

Nome Descrizione
AddError(String)

Aggiunge un messaggio di errore per questo risultato del simbolo all'albero di analisi.

GetRequiredValue<T>(Argument<T>)

Ottiene il valore analizzato o predefinito per l'argomento obbligatorio specificato o genera un'eccezione.

(Ereditato da SymbolResult)
GetRequiredValue<T>(Option<T>)

Ottiene il valore analizzato o predefinito per l'opzione o l'eccezione richiesta specificata.

(Ereditato da SymbolResult)
GetRequiredValue<T>(String)

Ottiene il valore di un simbolo con il nome specificato in qualsiasi punto dell'albero di analisi.

(Ereditato da SymbolResult)
GetResult(Argument)

Trova un risultato per l'argomento specifico in qualsiasi punto dell'albero di analisi, inclusi i risultati dei simboli padre e figlio.

(Ereditato da SymbolResult)
GetResult(Command)

Trova un risultato per il comando specifico in qualsiasi punto dell'albero di analisi, inclusi i risultati dei simboli padre e figlio.

(Ereditato da SymbolResult)
GetResult(Directive)

Trova un risultato per la direttiva specifica in qualsiasi punto dell'albero di analisi.

(Ereditato da SymbolResult)
GetResult(Option)

Trova un risultato per l'opzione specifica in qualsiasi punto dell'albero di analisi, inclusi i risultati dei simboli padre e figlio.

(Ereditato da SymbolResult)
GetResult(String)

Trova un risultato per un Symbol oggetto con l'oggetto specificato name in qualsiasi punto dell'albero di analisi.

(Ereditato da SymbolResult)
GetValue<T>(Argument<T>)

Ottiene il valore analizzato o predefinito per l'argomento specificato.

(Ereditato da SymbolResult)
GetValue<T>(Option<T>)

Ottiene il valore analizzato o predefinito per l'opzione specificata.

(Ereditato da SymbolResult)
GetValue<T>(String)

Ottiene il valore di un simbolo con il nome specificato in qualsiasi punto dell'albero di analisi.

(Ereditato da SymbolResult)
GetValueOrDefault<T>()

Ottiene il valore analizzato o il valore predefinito per Argument.

OnlyTake(Int32)

Specifica il numero massimo di token da utilizzare per l'argomento. I token rimanenti vengono passati e possono essere utilizzati da argomenti successivi oppure verranno aggiunti a UnmatchedTokens.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

Si applica a