Assert.AreAllOfType 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.
Przeciążenia
| Nazwa | Opis |
|---|---|
| AreAllOfType(Type, IEnumerable, String, String, String) |
Sprawdza, czy wszystkie elementy w określonej kolekcji są wystąpieniami (lub pochodzi od) oczekiwanego typu i zgłasza wyjątek, jeśli oczekiwany typ nie znajduje się w hierarchii dziedziczenia co najmniej jednego elementu, lub jeśli którykolwiek element ma wartość null. |
| AreAllOfType<TExpected,TItem>(ReadOnlyMemory<TItem>, String, String) |
Sprawdza, czy wszystkie elementy w określonej pamięci są wystąpieniami (lub pochodnymi) |
| AreAllOfType<TExpected,TItem>(Span<TItem>, String, String) |
Sprawdza, czy wszystkie elementy w określonym zakresie są wystąpieniami (lub pochodnymi) |
| AreAllOfType<TExpected,TItem>(ReadOnlySpan<TItem>, String, String) |
Sprawdza, czy wszystkie elementy w określonym zakresie są wystąpieniami (lub pochodnymi) |
| AreAllOfType<TExpected,TItem>(Memory<TItem>, String, String) |
Sprawdza, czy wszystkie elementy w określonej pamięci są wystąpieniami (lub pochodnymi) |
| AreAllOfType<TExpected>(IEnumerable, String, String) |
Sprawdza, czy wszystkie elementy w określonej kolekcji są wystąpieniami (lub pochodzi od) oczekiwanego typu i zgłasza wyjątek, jeśli oczekiwany typ nie znajduje się w hierarchii dziedziczenia co najmniej jednego elementu, lub jeśli którykolwiek element ma wartość null. |
| AreAllOfType<TItem>(Type, ReadOnlyMemory<TItem>, String, String, String) |
Sprawdza, czy wszystkie elementy w określonej pamięci są wystąpieniami (lub pochodnymi) oczekiwanego typu. |
| AreAllOfType<TItem>(Type, ReadOnlySpan<TItem>, String, String, String) |
Sprawdza, czy wszystkie elementy w określonym zakresie są wystąpieniami (lub pochodnymi) oczekiwanego typu. |
| AreAllOfType<TItem>(Type, Memory<TItem>, String, String, String) |
Sprawdza, czy wszystkie elementy w określonej pamięci są wystąpieniami (lub pochodnymi) oczekiwanego typu. |
| AreAllOfType<TItem>(Type, Span<TItem>, String, String, String) |
Sprawdza, czy wszystkie elementy w określonym zakresie są wystąpieniami (lub pochodnymi) oczekiwanego typu. |
AreAllOfType(Type, IEnumerable, String, String, String)
- Źródło:
- Assert.AreAllOfType.cs
Sprawdza, czy wszystkie elementy w określonej kolekcji są wystąpieniami (lub pochodzi od) oczekiwanego typu i zgłasza wyjątek, jeśli oczekiwany typ nie znajduje się w hierarchii dziedziczenia co najmniej jednego elementu, lub jeśli którykolwiek element ma wartość null.
public static void AreAllOfType(Type? expectedType, System.Collections.IEnumerable? collection, string? message = "", string expectedTypeExpression = "", string collectionExpression = "");
static member AreAllOfType : Type * System.Collections.IEnumerable * string * string * string -> unit
Public Shared Sub AreAllOfType (expectedType As Type, collection As IEnumerable, Optional message As String = "", Optional expectedTypeExpression As String = "", Optional collectionExpression As String = "")
Parametry
- expectedType
- Type
Oczekiwany typ każdego elementu elementu collection.
- collection
- IEnumerable
Kolekcja zawierająca elementy, których test oczekuje od określonego typu.
- message
- String
Komunikat, który ma być uwzględniony w wyjątku, gdy element w collection elemecie ma wartość null lub nie wystąpienie klasy expectedType. Komunikat jest wyświetlany w wynikach testu.
- expectedTypeExpression
- String
Składniowe wyrażenie expectedType podane przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.
- collectionExpression
- String
Wyrażenie składniowe kolekcji podane przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.
Wyjątki
Zgłaszany, jeśli expectedType lub collection ma wartość null, lub niektóre elementy collection mają wartość null lub nie dziedziczą z /implementuj expectedType.
Dotyczy
AreAllOfType<TExpected,TItem>(ReadOnlyMemory<TItem>, String, String)
Sprawdza, czy wszystkie elementy w określonej pamięci są wystąpieniami (lub pochodnymi) TExpected.
public static void AreAllOfType<TExpected,TItem>(ReadOnlyMemory<TItem> collection, string? message = "", string collectionExpression = "");
static member AreAllOfType : ReadOnlyMemory<'Item> * string * string -> unit
Public Shared Sub AreAllOfType(Of TExpected, TItem) (collection As ReadOnlyMemory(Of TItem), Optional message As String = "", Optional collectionExpression As String = "")
Parametry typu
- TExpected
Typ każdego elementu collection powinien mieć wartość .
- TItem
Typ elementu pamięci.
Parametry
- collection
- ReadOnlyMemory<TItem>
Pamięć zawierająca elementy, których test oczekuje od określonego typu.
- message
- String
Komunikat do uwzględnienia w wyjątku, gdy potwierdzenie zakończy się niepowodzeniem.
- collectionExpression
- String
Wyrażenie składniowe kolekcji podane przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.
Dotyczy
AreAllOfType<TExpected,TItem>(Span<TItem>, String, String)
Sprawdza, czy wszystkie elementy w określonym zakresie są wystąpieniami (lub pochodnymi) TExpected.
public static void AreAllOfType<TExpected,TItem>(Span<TItem> collection, string? message = "", string collectionExpression = "");
static member AreAllOfType : Span<'Item> * string * string -> unit
Public Shared Sub AreAllOfType(Of TExpected, TItem) (collection As Span(Of TItem), Optional message As String = "", Optional collectionExpression As String = "")
Parametry typu
- TExpected
Typ każdego elementu collection powinien mieć wartość .
- TItem
Typ elementu zakresu.
Parametry
- collection
- Span<TItem>
Zakres zawierający elementy, których test oczekuje od określonego typu.
- message
- String
Komunikat do uwzględnienia w wyjątku, gdy potwierdzenie zakończy się niepowodzeniem.
- collectionExpression
- String
Wyrażenie składniowe kolekcji podane przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.
Dotyczy
AreAllOfType<TExpected,TItem>(ReadOnlySpan<TItem>, String, String)
Sprawdza, czy wszystkie elementy w określonym zakresie są wystąpieniami (lub pochodnymi) TExpected.
public static void AreAllOfType<TExpected,TItem>(ReadOnlySpan<TItem> collection, string? message = "", string collectionExpression = "");
static member AreAllOfType : ReadOnlySpan<'Item> * string * string -> unit
Public Shared Sub AreAllOfType(Of TExpected, TItem) (collection As ReadOnlySpan(Of TItem), Optional message As String = "", Optional collectionExpression As String = "")
Parametry typu
- TExpected
Typ każdego elementu collection powinien mieć wartość .
- TItem
Typ elementu zakresu.
Parametry
- collection
- ReadOnlySpan<TItem>
Zakres zawierający elementy, których test oczekuje od określonego typu.
- message
- String
Komunikat do uwzględnienia w wyjątku, gdy potwierdzenie zakończy się niepowodzeniem.
- collectionExpression
- String
Wyrażenie składniowe kolekcji podane przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.
Dotyczy
AreAllOfType<TExpected,TItem>(Memory<TItem>, String, String)
Sprawdza, czy wszystkie elementy w określonej pamięci są wystąpieniami (lub pochodnymi) TExpected.
public static void AreAllOfType<TExpected,TItem>(Memory<TItem> collection, string? message = "", string collectionExpression = "");
static member AreAllOfType : Memory<'Item> * string * string -> unit
Public Shared Sub AreAllOfType(Of TExpected, TItem) (collection As Memory(Of TItem), Optional message As String = "", Optional collectionExpression As String = "")
Parametry typu
- TExpected
Typ każdego elementu collection powinien mieć wartość .
- TItem
Typ elementu pamięci.
Parametry
- collection
- Memory<TItem>
Pamięć zawierająca elementy, których test oczekuje od określonego typu.
- message
- String
Komunikat do uwzględnienia w wyjątku, gdy potwierdzenie zakończy się niepowodzeniem.
- collectionExpression
- String
Wyrażenie składniowe kolekcji podane przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.
Dotyczy
AreAllOfType<TExpected>(IEnumerable, String, String)
- Źródło:
- Assert.AreAllOfType.cs
Sprawdza, czy wszystkie elementy w określonej kolekcji są wystąpieniami (lub pochodzi od) oczekiwanego typu i zgłasza wyjątek, jeśli oczekiwany typ nie znajduje się w hierarchii dziedziczenia co najmniej jednego elementu, lub jeśli którykolwiek element ma wartość null.
public static void AreAllOfType<TExpected>(System.Collections.IEnumerable? collection, string? message = "", string collectionExpression = "");
static member AreAllOfType : System.Collections.IEnumerable * string * string -> unit
Public Shared Sub AreAllOfType(Of TExpected) (collection As IEnumerable, Optional message As String = "", Optional collectionExpression As String = "")
Parametry typu
- TExpected
Typ każdego elementu collection powinien mieć wartość .
Parametry
- collection
- IEnumerable
Kolekcja zawierająca elementy, których test oczekuje od określonego typu.
- message
- String
Komunikat, który ma być uwzględniony w wyjątku, gdy element w collection elemecie ma wartość null lub nie wystąpienie klasy TExpected. Komunikat jest wyświetlany w wynikach testu.
- collectionExpression
- String
Wyrażenie składniowe kolekcji podane przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.
Wyjątki
Zgłaszany, jeśli collection ma wartość null lub niektóre elementy collection mają wartość null lub nie dziedziczą wartości / implementują TExpectedelement .
Dotyczy
AreAllOfType<TItem>(Type, ReadOnlyMemory<TItem>, String, String, String)
Sprawdza, czy wszystkie elementy w określonej pamięci są wystąpieniami (lub pochodnymi) oczekiwanego typu.
public static void AreAllOfType<TItem>(Type? expectedType, ReadOnlyMemory<TItem> collection, string? message = "", string expectedTypeExpression = "", string collectionExpression = "");
static member AreAllOfType : Type * ReadOnlyMemory<'Item> * string * string * string -> unit
Public Shared Sub AreAllOfType(Of TItem) (expectedType As Type, collection As ReadOnlyMemory(Of TItem), Optional message As String = "", Optional expectedTypeExpression As String = "", Optional collectionExpression As String = "")
Parametry typu
- TItem
Typ elementu pamięci.
Parametry
- expectedType
- Type
Oczekiwany typ każdego elementu elementu collection.
- collection
- ReadOnlyMemory<TItem>
Pamięć zawierająca elementy, których test oczekuje od określonego typu.
- message
- String
Komunikat do uwzględnienia w wyjątku, gdy potwierdzenie zakończy się niepowodzeniem.
- expectedTypeExpression
- String
Składniowe wyrażenie expectedType podane przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.
- collectionExpression
- String
Wyrażenie składniowe kolekcji podane przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.
Dotyczy
AreAllOfType<TItem>(Type, ReadOnlySpan<TItem>, String, String, String)
Sprawdza, czy wszystkie elementy w określonym zakresie są wystąpieniami (lub pochodnymi) oczekiwanego typu.
public static void AreAllOfType<TItem>(Type? expectedType, ReadOnlySpan<TItem> collection, string? message = "", string expectedTypeExpression = "", string collectionExpression = "");
static member AreAllOfType : Type * ReadOnlySpan<'Item> * string * string * string -> unit
Public Shared Sub AreAllOfType(Of TItem) (expectedType As Type, collection As ReadOnlySpan(Of TItem), Optional message As String = "", Optional expectedTypeExpression As String = "", Optional collectionExpression As String = "")
Parametry typu
- TItem
Typ elementu zakresu.
Parametry
- expectedType
- Type
Oczekiwany typ każdego elementu elementu collection.
- collection
- ReadOnlySpan<TItem>
Zakres zawierający elementy, których test oczekuje od określonego typu.
- message
- String
Komunikat do uwzględnienia w wyjątku, gdy potwierdzenie zakończy się niepowodzeniem.
- expectedTypeExpression
- String
Składniowe wyrażenie expectedType podane przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.
- collectionExpression
- String
Wyrażenie składniowe kolekcji podane przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.
Dotyczy
AreAllOfType<TItem>(Type, Memory<TItem>, String, String, String)
Sprawdza, czy wszystkie elementy w określonej pamięci są wystąpieniami (lub pochodnymi) oczekiwanego typu.
public static void AreAllOfType<TItem>(Type? expectedType, Memory<TItem> collection, string? message = "", string expectedTypeExpression = "", string collectionExpression = "");
static member AreAllOfType : Type * Memory<'Item> * string * string * string -> unit
Public Shared Sub AreAllOfType(Of TItem) (expectedType As Type, collection As Memory(Of TItem), Optional message As String = "", Optional expectedTypeExpression As String = "", Optional collectionExpression As String = "")
Parametry typu
- TItem
Typ elementu pamięci.
Parametry
- expectedType
- Type
Oczekiwany typ każdego elementu elementu collection.
- collection
- Memory<TItem>
Pamięć zawierająca elementy, których test oczekuje od określonego typu.
- message
- String
Komunikat do uwzględnienia w wyjątku, gdy potwierdzenie zakończy się niepowodzeniem.
- expectedTypeExpression
- String
Składniowe wyrażenie expectedType podane przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.
- collectionExpression
- String
Wyrażenie składniowe kolekcji podane przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.
Dotyczy
AreAllOfType<TItem>(Type, Span<TItem>, String, String, String)
Sprawdza, czy wszystkie elementy w określonym zakresie są wystąpieniami (lub pochodnymi) oczekiwanego typu.
public static void AreAllOfType<TItem>(Type? expectedType, Span<TItem> collection, string? message = "", string expectedTypeExpression = "", string collectionExpression = "");
static member AreAllOfType : Type * Span<'Item> * string * string * string -> unit
Public Shared Sub AreAllOfType(Of TItem) (expectedType As Type, collection As Span(Of TItem), Optional message As String = "", Optional expectedTypeExpression As String = "", Optional collectionExpression As String = "")
Parametry typu
- TItem
Typ elementu zakresu.
Parametry
- expectedType
- Type
Oczekiwany typ każdego elementu elementu collection.
- collection
- Span<TItem>
Zakres zawierający elementy, których test oczekuje od określonego typu.
- message
- String
Komunikat do uwzględnienia w wyjątku, gdy potwierdzenie zakończy się niepowodzeniem.
- expectedTypeExpression
- String
Składniowe wyrażenie expectedType podane przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.
- collectionExpression
- String
Wyrażenie składniowe kolekcji podane przez kompilator za pomocą wyrażenia argumentu wywołującego. Użytkownicy nie powinni przekazywać wartości dla tego parametru.