ParseResult Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |