ArgumentResult 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í.
Představuje výsledek vytvořený při analýze Argument.
public ref class ArgumentResult sealed : System::CommandLine::Parsing::SymbolResult
public sealed class ArgumentResult : System.CommandLine.Parsing.SymbolResult
type ArgumentResult = class
inherit SymbolResult
Public NotInheritable Class ArgumentResult
Inherits SymbolResult
- Dědičnost
Vlastnosti
| Name | Description |
|---|---|
| Argument |
Získá argument, na který se výsledek použije. |
| Errors |
Parsování chyb spojených s tímto výsledkem symbolu (Zděděno od SymbolResult) |
| Implicit |
Představuje výsledek vytvořený při analýze Argument. |
| Parent |
Výsledkem nadřazeného symbolu je strom analýzy. (Zděděno od SymbolResult) |
| Tokens |
Seznam tokenů přidružených k tomuto výsledku symbolu během analýzy (Zděděno od SymbolResult) |
Metody
| Name | Description |
|---|---|
| AddError(String) |
Přidá do stromu parsování chybovou zprávu pro tento výsledek symbolu. |
| GetRequiredValue<T>(Argument<T>) |
Získá parsovanou nebo výchozí hodnotu pro zadaný povinný argument nebo vyvolá. (Zděděno od SymbolResult) |
| GetRequiredValue<T>(Option<T>) |
Získá parsovanou nebo výchozí hodnotu pro zadanou požadovanou požadovanou možnost nebo vyvolá. (Zděděno od SymbolResult) |
| GetRequiredValue<T>(String) |
Získá hodnotu pro symbol, který má zadaný název kdekoli ve stromu analýzy. (Zděděno od SymbolResult) |
| GetResult(Argument) |
Najde výsledek pro konkrétní argument kdekoli ve stromu analýzy, včetně výsledků symbolů nadřazených a podřízených. (Zděděno od SymbolResult) |
| GetResult(Command) |
Najde výsledek pro konkrétní příkaz kdekoli ve stromu analýzy, včetně výsledků symbolů nadřazených a podřízených. (Zděděno od SymbolResult) |
| GetResult(Directive) |
Najde výsledek pro konkrétní direktivu kdekoli ve stromu analýzy. (Zděděno od SymbolResult) |
| GetResult(Option) |
Najde výsledek pro konkrétní možnost kdekoli ve stromu analýzy, včetně výsledků symbolů nadřazených a podřízených. (Zděděno od SymbolResult) |
| GetResult(String) |
Najde výsledek pro určení Symbol |
| GetValue<T>(Argument<T>) |
Získá parsovanou nebo výchozí hodnotu pro zadaný argument. (Zděděno od SymbolResult) |
| GetValue<T>(Option<T>) |
Získá parsovanou nebo výchozí hodnotu pro zadanou možnost. (Zděděno od SymbolResult) |
| GetValue<T>(String) |
Získá hodnotu pro symbol, který má zadaný název kdekoli ve stromu analýzy. (Zděděno od SymbolResult) |
| GetValueOrDefault<T>() |
Získá parsovanou hodnotu nebo výchozí hodnotu pro Argument. |
| OnlyTake(Int32) |
Určuje maximální počettokench Zbývající tokeny jsou předány a mohou být využity pozdějšími argumenty, nebo se jinak přidají do UnmatchedTokens. |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. |