ArgumentResult 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.
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. (Dziedziczone od SymbolResult) |
| Implicit |
Reprezentuje wynik wygenerowany podczas analizowania elementu Argument. |
| Parent |
Wynik symbolu nadrzędnego w drzewie analizy. (Dziedziczone od SymbolResult) |
| Tokens |
Lista tokenów skojarzonych z tym wynikiem symbolu podczas analizowania. (Dziedziczone od 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. (Dziedziczone od SymbolResult) |
| GetRequiredValue<T>(Option<T>) |
Pobiera przeanalizowaną lub domyślną wartość dla określonej wymaganej opcji lub zgłasza. (Dziedziczone od SymbolResult) |
| GetRequiredValue<T>(String) |
Pobiera wartość symbolu o określonej nazwie w dowolnym miejscu w drzewie analizy. (Dziedziczone od SymbolResult) |
| GetResult(Argument) |
Znajduje wynik dla określonego argumentu w dowolnym miejscu w drzewie analizy, w tym wyniki symbolu nadrzędnego i podrzędnego. (Dziedziczone od SymbolResult) |
| GetResult(Command) |
Znajduje wynik dla określonego polecenia w dowolnym miejscu w drzewie analizy, w tym wyniki symbolu nadrzędnego i podrzędnego. (Dziedziczone od SymbolResult) |
| GetResult(Directive) |
Znajduje wynik dla określonej dyrektywy w dowolnym miejscu w drzewie analizy. (Dziedziczone od SymbolResult) |
| GetResult(Option) |
Znajduje wynik dla określonej opcji w dowolnym miejscu w drzewie analizy, w tym wyniki symboli nadrzędnych i podrzędnych. (Dziedziczone od SymbolResult) |
| GetResult(String) |
Znajduje wynik dla Symbol określonego |
| GetValue<T>(Argument<T>) |
Pobiera przeanalizowaną lub domyślną wartość dla określonego argumentu. (Dziedziczone od SymbolResult) |
| GetValue<T>(Option<T>) |
Pobiera przeanalizowaną lub domyślną wartość dla określonej opcji. (Dziedziczone od SymbolResult) |
| GetValue<T>(String) |
Pobiera wartość symbolu o określonej nazwie w dowolnym miejscu w drzewie analizy. (Dziedziczone od 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. |