ParseResult Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Popisuje výsledky analýzy vstupu příkazového řádku na základě konkrétní konfigurace analyzátoru.
public ref class ParseResult sealed
public sealed class ParseResult
type ParseResult = class
Public NotInheritable Class ParseResult
- Dědičnost
-
ParseResult
Vlastnosti
| Name | Description |
|---|---|
| Action |
CommandLineAction Získá parsovaný výsledek. Obslužná rutina představuje akci, která se provede při vyvolání výsledku analýzy. |
| CommandResult |
Získá výsledek označující příkaz zadaný ve vstupu příkazového řádku. |
| Configuration |
Získá konfiguraci použitou k vytvoření výsledku analýzy. |
| Errors |
Získá chyby analýzy nalezené při analýze vstupu příkazového řádku. |
| InvocationConfiguration |
Získá konfiguraci použitou k určení chování příkazového řádku za běhu. |
| RootCommandResult |
Získá výsledek kořenového příkazu. |
| Tokens |
Získá tokeny identifikované při analýze vstupu příkazového řádku. |
| UnmatchedTokens |
Získá seznam tokenů použitých na příkazovém řádku, které nebyly shodovány analyzátorem. |
Metody
| Name | Description |
|---|---|
| GetCompletionContext() |
Získá kontext dokončení pro výsledek analýzy. |
| GetCompletions(Nullable<Int32>) |
Získá dokončování na základě zadaného výsledku analýzy. |
| GetRequiredValue<T>(Argument<T>) |
Získá parsovanou nebo výchozí hodnotu pro zadaný povinný argument nebo vyvolá. |
| GetRequiredValue<T>(Option<T>) |
Získá parsovanou nebo výchozí hodnotu pro zadanou požadovanou požadovanou možnost nebo vyvolá. |
| GetRequiredValue<T>(String) |
Získá parsovanou nebo výchozí hodnotu pro zadaný požadovaný název symbolu v kontextu analyzovaného příkazu (ne celý strom symbolů). |
| GetResult(Argument) |
Získá výsledek, pokud existuje, pro zadaný argument. |
| GetResult(Command) |
Získá výsledek, pokud existuje, pro zadaný příkaz. |
| GetResult(Directive) |
Získá výsledek, pokud existuje, pro zadanou direktivu. |
| GetResult(Option) |
Získá výsledek, pokud existuje, pro zadanou možnost. |
| GetResult(String) |
Vyhledá výsledek pro symbol se zadaným názvem kdekoli ve stromu analýzy. |
| GetResult(Symbol) |
Získá výsledek, pokud existuje, pro zadaný symbol. |
| GetValue<T>(Argument<T>) |
Získá parsovanou nebo výchozí hodnotu pro zadaný argument. |
| GetValue<T>(Option<T>) |
Získá parsovanou nebo výchozí hodnotu pro zadanou možnost. |
| GetValue<T>(String) |
Získá parsovanou nebo výchozí hodnotu pro zadaný název symbolu v kontextu analyzovaného příkazu (ne celý strom symbolů). |
| Invoke(InvocationConfiguration) |
Vyvolá odpovídající obslužnou rutinu příkazu pro analyzovaný vstup příkazového řádku. |
| InvokeAsync(InvocationConfiguration, CancellationToken) |
Vyvolá odpovídající obslužnou rutinu příkazu pro analyzovaný vstup příkazového řádku. |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. |