Requires.NotNullEmptyOrNullElements<T> 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, neobsahuje žádné prvky nebo má prvek s hodnotou null.
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)
Parametry typu
- T
Typ prvků v sekvenci.
Parametry
- values
- IEnumerable<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
není způsobilý), použije se jako název parametru výraz použitý v prvním argumentu.
- Atributy
Výjimky
Vyvolá se, pokud testovaná podmínka je nepravdivá.