ParseResult Klasa

Definicja

Opisuje wyniki analizowania danych wejściowych wiersza polecenia na podstawie określonej konfiguracji analizatora.

public ref class ParseResult
public class ParseResult
type ParseResult = class
Public Class ParseResult
Dziedziczenie
ParseResult

Właściwości

CommandResult

Wynik wskazujący polecenie określone w danych wejściowych wiersza polecenia.

Directives

Pobiera dyrektywy znalezione podczas analizowania danych wejściowych wiersza polecenia.

Errors

Pobiera błędy analizy znalezione podczas analizowania danych wejściowych wiersza polecenia.

Parser

Analizator użyty do wygenerowania wyniku analizy.

RootCommandResult

Pobiera wynik polecenia głównego.

Tokens

Pobiera tokeny zidentyfikowane podczas analizowania danych wejściowych wiersza polecenia.

UnmatchedTokens

Pobiera listę tokenów używanych w wierszu polecenia, które nie zostały dopasowane przez analizator.

UnparsedTokens

Pobiera listę tokenów używanych w wierszu polecenia, które zostały zignorowane przez analizator.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
FindResultFor(Argument)

Pobiera wynik , jeśli istnieje, dla określonego argumentu.

FindResultFor(Command)

Pobiera wynik , jeśli istnieje, dla określonego polecenia.

FindResultFor(Option)

Pobiera wynik, jeśli istnieje, dla określonej opcji.

FindResultFor(Symbol)

Pobiera wynik , jeśli istnieje, dla określonego symbolu.

GetCompletionContext()

Pobiera kontekst ukończenia dla wyniku analizy.

GetCompletions(Nullable<Int32>)

Pobiera uzupełnienia na podstawie danego wyniku analizy.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
GetValueForArgument(Argument)

Pobiera przeanalizowaną lub domyślną wartość dla określonego argumentu.

GetValueForArgument<T>(Argument<T>)

Pobiera przeanalizowaną lub domyślną wartość dla określonego argumentu.

GetValueForOption(Option)

Pobiera przeanalizowaną lub domyślną wartość dla określonej opcji.

GetValueForOption<T>(Option<T>)

Pobiera przeanalizowaną lub domyślną wartość dla określonej opcji.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

Metody rozszerzania

Diagram(ParseResult)

Formatuje ciąg wyjaśniający wynik analizy.

HasOption(ParseResult, Option)

Wskazuje, czy dana opcja jest obecna w wyniku analizy.

Invoke(ParseResult, IConsole)

Wywołuje odpowiednią procedurę obsługi poleceń dla przeanalizowanych danych wejściowych wiersza polecenia.

InvokeAsync(ParseResult, IConsole)

Wywołuje odpowiednią procedurę obsługi poleceń dla przeanalizowanych danych wejściowych wiersza polecenia.

Dotyczy