Requires.NotNullAllowStructs<T>(T, String) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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.