Condividi tramite


ParseResult Classe

Definizione

Descrive i risultati dell'analisi di un input della riga di comando in base a una configurazione del parser specifica.

public ref class ParseResult sealed
public sealed class ParseResult
type ParseResult = class
Public NotInheritable Class ParseResult
Ereditarietà
ParseResult

Proprietà

Nome Descrizione
Action

Ottiene l'oggetto per il CommandLineAction risultato analizzato. Il gestore rappresenta l'azione che verrà eseguita quando viene richiamato il risultato dell'analisi.

CommandResult

Ottiene un risultato che indica il comando specificato nell'input della riga di comando.

Configuration

Ottiene la configurazione utilizzata per produrre il risultato dell'analisi.

Errors

Ottiene gli errori di analisi rilevati durante l'analisi dell'input della riga di comando.

InvocationConfiguration

Ottiene la configurazione utilizzata per specificare il comportamento di runtime della riga di comando.

RootCommandResult

Ottiene il risultato del comando radice.

Tokens

Ottiene i token identificati durante l'analisi dell'input della riga di comando.

UnmatchedTokens

Ottiene l'elenco dei token utilizzati nella riga di comando che non sono stati confrontati dal parser.

Metodi

Nome Descrizione
GetCompletionContext()

Ottiene il contesto di completamento per il risultato dell'analisi.

GetCompletions(Nullable<Int32>)

Ottiene i completamenti in base a un determinato risultato di analisi.

GetRequiredValue<T>(Argument<T>)

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

GetRequiredValue<T>(Option<T>)

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

GetRequiredValue<T>(String)

Ottiene il valore analizzato o predefinito per il nome del simbolo richiesto specificato nel contesto del comando analizzato (non intero albero dei simboli).

GetResult(Argument)

Ottiene il risultato, se presente, per l'argomento specificato.

GetResult(Command)

Ottiene il risultato, se presente, per il comando specificato.

GetResult(Directive)

Ottiene il risultato, se presente, per la direttiva specificata.

GetResult(Option)

Ottiene il risultato, se presente, per l'opzione specificata.

GetResult(String)

Trova un risultato per un simbolo con il nome specificato in qualsiasi punto dell'albero di analisi.

GetResult(Symbol)

Ottiene il risultato, se presente, per il simbolo specificato.

GetValue<T>(Argument<T>)

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

GetValue<T>(Option<T>)

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

GetValue<T>(String)

Ottiene il valore analizzato o predefinito per il nome del simbolo specificato, nel contesto del comando analizzato (non intero albero dei simboli).

Invoke(InvocationConfiguration)

Richiama il gestore comandi appropriato per un input della riga di comando analizzato.

InvokeAsync(InvocationConfiguration, CancellationToken)

Richiama il gestore comandi appropriato per un input della riga di comando analizzato.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

Si applica a