Freigeben über


Requires.NotNullEmptyOrNullElements<T> Methode

Definition

Löst eine Ausnahme aus, wenn der Wert des angegebenen Parameters NULL ist, keine Elemente enthält oder über ein Element mit einem NULL-Wert verfügt.

public:
generic <typename T>
 where T : class static void NotNullEmptyOrNullElements(System::Collections::Generic::IEnumerable<T> ^ values, System::String ^ parameterName);
[System.Diagnostics.DebuggerStepThrough]
public static void NotNullEmptyOrNullElements<T> (System.Collections.Generic.IEnumerable<T> values, string? parameterName) where T : class;
[System.Diagnostics.DebuggerStepThrough]
public static void NotNullEmptyOrNullElements<T> (System.Collections.Generic.IEnumerable<T> values, string? parameterName = default) where T : class;
[<System.Diagnostics.DebuggerStepThrough>]
static member NotNullEmptyOrNullElements : seq<'T (requires 'T : null)> * string -> unit (requires 'T : null)
Public Shared Sub NotNullEmptyOrNullElements(Of T As Class) (values As IEnumerable(Of T), parameterName As String)
Public Shared Sub NotNullEmptyOrNullElements(Of T As Class) (values As IEnumerable(Of T), Optional parameterName As String = Nothing)

Typparameter

T

Der Typ der Elemente in der Sequenz.

Parameter

values
IEnumerable<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 qualifiziert sich nicht), wird der im ersten Argument verwendete Ausdruck als Parametername verwendet.

Attribute

Ausnahmen

Wird ausgelöst, wenn die getestete Bedingung false ist.

Gilt für: