Udostępnij za pośrednictwem


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

Definicja

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

T

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.

Dotyczy