Udostępnij przez


ArgumentResult Klasa

Definicja

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
ArgumentResult

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 name miejsca w drzewie analizy.

(Dziedziczone od SymbolResult)
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.

Dotyczy