Requires.Defined<TEnum>(TEnum, String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Löst eine aus InvalidEnumArgumentException , wenn ein gegebener Wert kein benannter Wert des Enumerationstyps ist.
public:
generic <typename TEnum>
where TEnum : value class static void Defined(TEnum value, System::String ^ parameterName);
[System.Diagnostics.DebuggerStepThrough]
public static void Defined<TEnum> (TEnum value, string parameterName) where TEnum : struct;
[System.Diagnostics.DebuggerStepThrough]
public static void Defined<TEnum> (TEnum value, string? parameterName = default) where TEnum : struct;
[<System.Diagnostics.DebuggerStepThrough>]
static member Defined : 'Enum * string -> unit (requires 'Enum : struct)
Public Shared Sub Defined(Of TEnum As Structure) (value As TEnum, parameterName As String)
Public Shared Sub Defined(Of TEnum As Structure) (value As TEnum, Optional parameterName As String = Nothing)
Typparameter
- TEnum
Der Typ der Enumeration, die definieren value
kann.
Parameter
- value
- TEnum
Der Wert, der von TEnum
benannt werden kann.
- parameterName
- String
Der Name des Parameters, der in jede ausgelöste Ausnahme eingeschlossen werden soll. Wenn dieses Argument weggelassen wird (explizites Schreiben null
qualifiziert sich nicht), wird der im ersten Argument verwendete Ausdruck als Parametername verwendet.
- Attribute