Requires.NotNullAllowStructs<T>(T, String) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zgłasza wyjątek, jeśli wartość określonego parametru ma wartość 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
Wartość argumentu.
- parameterName
- String
Nazwa parametru do uwzględnienia w każdym zgłoszonym wyjątku. Jeśli ten argument zostanie pominięty (jawne pisanie null
nie kwalifikuje się), wyrażenie użyte w pierwszym argumencie będzie używane jako nazwa parametru.
Zwraca
Wartość parametru.
- Atrybuty
Wyjątki
Wyrzucony, jeśli value
jest to null
.
Uwagi
Ta metoda istnieje dla wywołujących, którzy sami znają tylko typ jako parametr ogólny, który może lub nie może być klasą, ale z pewnością nie może mieć wartości null.