Freigeben über


ParseArgument<T> Delegat

Definition

Führt eine benutzerdefinierte Analyse eines Arguments aus.

generic <typename T>
public delegate T ParseArgument(ArgumentResult ^ result);
public delegate T ParseArgument<out T>(ArgumentResult result);
type ParseArgument<'T> = delegate of ArgumentResult -> 'T
Public Delegate Function ParseArgument(Of Out T)(result As ArgumentResult) As T 

Typparameter

T

Der Typ, unter dem das Argument analysiert werden soll.

Dieser Typparameter ist kovariant. Das bedeutet, dass Sie entweder den angegebenen Typ oder einen stärker abgeleiteten Typ verwenden können. Weitere Informationen zu Kovarianz und Kontravarianz finden Sie unter Kovarianz und Kontravarianz in Generics.

Parameter

result
ArgumentResult

Das Argumentergebnis.

Rückgabewert

T

Der analysierte Wert.

Hinweise

Überprüfungsfehler können zurückgegeben werden, indem Sie festlegen ErrorMessage.

Gilt für: