Sdílet prostřednictvím


Requires.NotNullAllowStructs<T>(T, String) Metoda

Definice

Vyvolá výjimku, pokud je hodnota zadaného parametru null.

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

Parametry typu

T

Typ parametru

Parametry

value
T

Hodnota argumentu.

parameterName
String

Název parametru, který se má zahrnout do jakékoli vyvolané výjimky. Pokud je tento argument vynechán (explicitní zápis null nesplňuje podmínky), jako název parametru se použije výraz použitý v prvním argumentu.

Návraty

T

Hodnota parametru.

Atributy

Výjimky

Vyvolá se, pokud value je null.

Poznámky

Tato metoda existuje pro volající, kteří sami znají typ pouze jako obecný parametr, který může nebo nemusí být třída, ale rozhodně nemůže mít hodnotu null.

Platí pro