Requires.NotNullAllowStructs<T>(T, 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 Ausnahme aus, wenn der Wert des angegebenen Parameters NULL ist.
public:
generic <typename T>
static T NotNullAllowStructs(T value, System::String ^ parameterName);
[System.Diagnostics.DebuggerStepThrough]
public static T NotNullAllowStructs<T>(T value, string? parameterName);
[System.Diagnostics.DebuggerStepThrough]
public static T NotNullAllowStructs<T>(T value, string? parameterName = default);
[<System.Diagnostics.DebuggerStepThrough>]
static member NotNullAllowStructs : 'T * string -> 'T
Public Shared Function NotNullAllowStructs(Of T) (value As T, parameterName As String) As T
Public Shared Function NotNullAllowStructs(Of T) (value As T, Optional parameterName As String = Nothing) As T
Typparameter
- T
Der Typ des Parameters.
Parameter
- value
- T
Der Wert des Arguments.
- parameterName
- String
Der Name des Parameters, der in jede ausgelöste Ausnahme eingeschlossen werden soll. Wenn dieses Argument weggelassen wird (explizites Schreiben null ist nicht berechtigt), wird der im ersten Argument verwendete Ausdruck als Parametername verwendet.
Gibt zurück
Der Wert des Parameters.
- Attribute
Ausnahmen
Wird ausgelöst, wenn value ist null.
Hinweise
Diese Methode ist für Aufrufer verfügbar, die den Typ selbst nur als generischen Parameter kennen, der eine Klasse sein kann oder nicht, aber sicherlich nicht NULL sein kann.