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 ref class ParseResult
public sealed class ParseResult
public class ParseResult
type ParseResult = class
Public NotInheritable Class ParseResult
Public Class ParseResult
- Dziedziczenie
-
ParseResult
Właściwości
| Nazwisko | 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. |
| Directives |
Opisuje wyniki analizowania danych wejściowych wiersza polecenia na podstawie określonej konfiguracji analizatora. |
| 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. |
| Item[String] |
Opisuje wyniki analizowania danych wejściowych wiersza polecenia na podstawie określonej konfiguracji analizatora. |
| Parser |
Opisuje wyniki analizowania danych wejściowych wiersza polecenia na podstawie określonej konfiguracji analizatora. |
| 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 |
Opisuje wyniki analizowania danych wejściowych wiersza polecenia na podstawie określonej konfiguracji analizatora. |
Metody
| Nazwisko | Opis |
|---|---|
| FindResultFor(IArgument) |
Opisuje wyniki analizowania danych wejściowych wiersza polecenia na podstawie określonej konfiguracji analizatora. |
| FindResultFor(ICommand) |
Opisuje wyniki analizowania danych wejściowych wiersza polecenia na podstawie określonej konfiguracji analizatora. |
| FindResultFor(IOption) |
Opisuje wyniki analizowania danych wejściowych wiersza polecenia na podstawie określonej konfiguracji analizatora. |
| 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. |
| ValueForOption(String) |
Opisuje wyniki analizowania danych wejściowych wiersza polecenia na podstawie określonej konfiguracji analizatora. |
| ValueForOption<T>(String) |
Opisuje wyniki analizowania danych wejściowych wiersza polecenia na podstawie określonej konfiguracji analizatora. |
Metody rozszerzania
| Nazwisko | Opis |
|---|---|
| Diagram(ParseResult) |
Opisuje wyniki analizowania danych wejściowych wiersza polecenia na podstawie określonej konfiguracji analizatora. |
| GetBindingContext(ParseResult) |
Pobiera kontekst powiązania dla określonego wyniku analizy. |
| GetHost(ParseResult) |
Opisuje wyniki analizowania danych wejściowych wiersza polecenia na podstawie określonej konfiguracji analizatora. |
| HasOption(ParseResult, IOption) |
Opisuje wyniki analizowania danych wejściowych wiersza polecenia na podstawie określonej konfiguracji analizatora. |
| HasOption(ParseResult, String) |
Opisuje wyniki analizowania danych wejściowych wiersza polecenia na podstawie określonej konfiguracji analizatora. |
| Suggestions(ParseResult, Nullable<Int32>) |
Opisuje wyniki analizowania danych wejściowych wiersza polecenia na podstawie określonej konfiguracji analizatora. |
| TextToMatch(ParseResult, Nullable<Int32>) |
Opisuje wyniki analizowania danych wejściowych wiersza polecenia na podstawie określonej konfiguracji analizatora. |