ArgumentResult 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.
Reprezentuje wynik wygenerowany podczas analizowania elementu 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
- Dziedziczenie
Właściwości
| Nazwa | Opis |
|---|---|
| Argument |
Pobiera argument, do którego ma zastosowanie wynik. |
| Errors |
Przeanalizuj błędy skojarzone z tym wynikiem symbolu. (Odziedziczone po SymbolResult) |
| Implicit |
Reprezentuje wynik wygenerowany podczas analizowania elementu Argument. |
| Parent |
Wynik symbolu nadrzędnego w drzewie analizy. (Odziedziczone po SymbolResult) |
| Tokens |
Lista tokenów skojarzonych z tym wynikiem symbolu podczas analizowania. (Odziedziczone po SymbolResult) |
Metody
| Nazwa | Opis |
|---|---|
| AddError(String) |
Dodaje komunikat o błędzie dla tego wyniku symbolu do drzewa analizy. |
| GetRequiredValue<T>(Argument<T>) |
Pobiera przeanalizowaną lub domyślną wartość dla określonego wymaganego argumentu lub zgłasza. (Odziedziczone po SymbolResult) |
| GetRequiredValue<T>(Option<T>) |
Pobiera przeanalizowaną lub domyślną wartość dla określonej wymaganej opcji lub zgłasza. (Odziedziczone po SymbolResult) |
| GetRequiredValue<T>(String) |
Pobiera wartość symbolu o określonej nazwie w dowolnym miejscu w drzewie analizy. (Odziedziczone po SymbolResult) |
| GetResult(Argument) |
Znajduje wynik dla określonego argumentu w dowolnym miejscu w drzewie analizy, w tym wyniki symbolu nadrzędnego i podrzędnego. (Odziedziczone po SymbolResult) |
| GetResult(Command) |
Znajduje wynik dla określonego polecenia w dowolnym miejscu w drzewie analizy, w tym wyniki symbolu nadrzędnego i podrzędnego. (Odziedziczone po SymbolResult) |
| GetResult(Directive) |
Znajduje wynik dla określonej dyrektywy w dowolnym miejscu w drzewie analizy. (Odziedziczone po SymbolResult) |
| GetResult(Option) |
Znajduje wynik dla określonej opcji w dowolnym miejscu w drzewie analizy, w tym wyniki symboli nadrzędnych i podrzędnych. (Odziedziczone po SymbolResult) |
| GetResult(String) |
Znajduje wynik dla Symbol określonego |
| GetValue<T>(Argument<T>) |
Pobiera przeanalizowaną lub domyślną wartość dla określonego argumentu. (Odziedziczone po SymbolResult) |
| GetValue<T>(Option<T>) |
Pobiera przeanalizowaną lub domyślną wartość dla określonej opcji. (Odziedziczone po SymbolResult) |
| GetValue<T>(String) |
Pobiera wartość symbolu o określonej nazwie w dowolnym miejscu w drzewie analizy. (Odziedziczone po SymbolResult) |
| GetValueOrDefault<T>() |
Pobiera przeanalizowaną wartość lub wartość domyślną dla elementu Argument. |
| OnlyTake(Int32) |
Określa maksymalną liczbę tokenów do użytku dla argumentu. Pozostałe tokeny są przekazywane i mogą być używane przez późniejsze argumenty lub w przeciwnym razie zostaną dodane do elementu UnmatchedTokens. |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. |