Lingua

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 ref class ParseResult
public sealed class ParseResult
public class ParseResult
type ParseResult = class
Public NotInheritable Class ParseResult
Public 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.

Directives

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

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.

Item[String]

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

Parser

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

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.

UnparsedTokens

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

Metodi

Nome Descrizione
FindResultFor(IArgument)

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

FindResultFor(ICommand)

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

FindResultFor(IOption)

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

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.

ValueForOption(String)

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

ValueForOption<T>(String)

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

Metodi di estensione

Nome Descrizione
Diagram(ParseResult)

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

GetBindingContext(ParseResult)

Ottiene il contesto di associazione per il risultato di analisi specificato.

GetHost(ParseResult)

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

HasOption(ParseResult, IOption)

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

HasOption(ParseResult, String)

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

Suggestions(ParseResult, Nullable<Int32>)

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

TextToMatch(ParseResult, Nullable<Int32>)

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

Si applica a