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
public class ParseResult
type ParseResult = class
Public Class ParseResult
Ereditarietà
ParseResult

Proprietà

CommandResult

Risultato che indica il comando specificato nell'input della riga di comando.

Directives

Ottiene le direttive trovate durante l'analisi dell'input della riga di comando.

Errors

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

Parser

Parser usato per produrre il risultato dell'analisi.

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 usati nella riga di comando che non sono stati corrispondenti al parser.

UnparsedTokens

Ottiene l'elenco di token usati nella riga di comando ignorati dal parser.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
FindResultFor(Argument)

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

FindResultFor(Command)

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

FindResultFor(Option)

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

FindResultFor(Symbol)

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

GetCompletionContext()

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

GetCompletions(Nullable<Int32>)

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

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
GetValueForArgument(Argument)

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

GetValueForArgument<T>(Argument<T>)

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

GetValueForOption(Option)

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

GetValueForOption<T>(Option<T>)

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

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

Metodi di estensione

Diagram(ParseResult)

Formatta una stringa che spiega un risultato di analisi.

HasOption(ParseResult, Option)

Indica se un'opzione specificata è presente nel risultato dell'analisi.

Invoke(ParseResult, IConsole)

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

InvokeAsync(ParseResult, IConsole)

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

Si applica a