ParseResult Klasa
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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. |