ParseResult Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |