ArgumentResult Klass

Definition

Representerar ett resultat som genereras vid parsning av en 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
Arv
ArgumentResult

Egenskaper

Name Description
Argument

Hämtar argumentet som resultatet gäller för.

Errors

De parsningsfel som är associerade med det här symbolresultatet.

(Ärvd från SymbolResult)
Implicit

Representerar ett resultat som genereras vid parsning av en Argument.

Parent

Den överordnade symbolen resulterar i parsningsträdet.

(Ärvd från SymbolResult)
Tokens

Listan över token som är associerade med det här symbolresultatet under parsningen.

(Ärvd från SymbolResult)

Metoder

Name Description
AddError(String)

Lägger till ett felmeddelande för det här symbolresultatet i parsningsträdet.

GetRequiredValue<T>(Argument<T>)

Hämtar det parsade värdet eller standardvärdet för det angivna obligatoriska argumentet eller genererar.

(Ärvd från SymbolResult)
GetRequiredValue<T>(Option<T>)

Hämtar det parsade eller standardvärdet för det angivna obligatoriska alternativet eller genererar.

(Ärvd från SymbolResult)
GetRequiredValue<T>(String)

Hämtar värdet för en symbol med det angivna namnet var som helst i parsningsträdet.

(Ärvd från SymbolResult)
GetResult(Argument)

Hittar ett resultat för det specifika argumentet var som helst i parsningsträdet, inklusive överordnade och underordnade symbolresultat.

(Ärvd från SymbolResult)
GetResult(Command)

Hittar ett resultat för det specifika kommandot var som helst i parsningsträdet, inklusive överordnade och underordnade symbolresultat.

(Ärvd från SymbolResult)
GetResult(Directive)

Hittar ett resultat för det specifika direktivet var som helst i parsningsträdet.

(Ärvd från SymbolResult)
GetResult(Option)

Söker efter ett resultat för det specifika alternativet var som helst i parsningsträdet, inklusive överordnade och underordnade symbolresultat.

(Ärvd från SymbolResult)
GetResult(String)

Hittar ett resultat för att Symbol ha angett name någonstans i parsningsträdet.

(Ärvd från SymbolResult)
GetValue<T>(Argument<T>)

Hämtar det parsade eller standardvärdet för det angivna argumentet.

(Ärvd från SymbolResult)
GetValue<T>(Option<T>)

Hämtar det parsade eller standardvärdet för det angivna alternativet.

(Ärvd från SymbolResult)
GetValue<T>(String)

Hämtar värdet för en symbol med det angivna namnet var som helst i parsningsträdet.

(Ärvd från SymbolResult)
GetValueOrDefault<T>()

Hämtar det parsade värdet eller standardvärdet för Argument.

OnlyTake(Int32)

Anger det maximala antalet token som ska användas för argumentet. Återstående token skickas vidare och kan användas av senare argument, eller kommer annars att läggas till i UnmatchedTokens.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

Gäller för