Udostępnij przez


ParseResult Klasa

Definicja

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

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

Właściwości

Nazwa Opis
Action

Pobiera wynik CommandLineAction analizy. Procedura obsługi reprezentuje akcję, która zostanie wykonana po wywołaniu wyniku analizy.

CommandResult

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

Configuration

Pobiera konfigurację użytą do wygenerowania wyniku analizy.

Errors

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

InvocationConfiguration

Pobiera konfigurację używaną do określania zachowania czasu wykonywania wiersza polecenia.

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.

Metody

Nazwa Opis
GetCompletionContext()

Pobiera kontekst ukończenia dla wyniku analizy.

GetCompletions(Nullable<Int32>)

Pobiera uzupełnienia na podstawie danego wyniku analizy.

GetRequiredValue<T>(Argument<T>)

Pobiera przeanalizowaną lub domyślną wartość dla określonego wymaganego argumentu lub zgłasza.

GetRequiredValue<T>(Option<T>)

Pobiera przeanalizowaną lub domyślną wartość dla określonej wymaganej opcji lub zgłasza.

GetRequiredValue<T>(String)

Pobiera przeanalizowaną lub domyślną wartość dla określonej wymaganej nazwy symbolu w kontekście przeanalizowanego polecenia (nie całego drzewa symboli).

GetResult(Argument)

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

GetResult(Command)

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

GetResult(Directive)

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

GetResult(Option)

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

GetResult(String)

Znajduje wynik dla symbolu o określonej nazwie w dowolnym miejscu w drzewie analizy.

GetResult(Symbol)

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

GetValue<T>(Argument<T>)

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

GetValue<T>(Option<T>)

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

GetValue<T>(String)

Pobiera przeanalizowaną lub domyślną wartość dla określonej nazwy symbolu w kontekście przeanalizowanego polecenia (nie całego drzewa symboli).

Invoke(InvocationConfiguration)

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

InvokeAsync(InvocationConfiguration, CancellationToken)

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

ToString()

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

Dotyczy