Assert.AreAllOfType Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| AreAllOfType(Type, IEnumerable, String, String, String) |
Überprüft, ob alle Elemente in der angegebenen Auflistung Instanzen des erwarteten Typs (oder abgeleitet von) sind, und löst eine Ausnahme aus, wenn sich der erwartete Typ nicht in der Vererbungshierarchie eines oder mehrerer Elemente befindet oder ein Element null ist. |
| AreAllOfType<TExpected,TItem>(ReadOnlyMemory<TItem>, String, String) |
Überprüft, ob alle Elemente im angegebenen Speicher Instanzen (oder abgeleitet von) |
| AreAllOfType<TExpected,TItem>(Span<TItem>, String, String) |
Überprüft, ob alle Elemente in der angegebenen Spanne Instanzen (oder abgeleitet von) |
| AreAllOfType<TExpected,TItem>(ReadOnlySpan<TItem>, String, String) |
Überprüft, ob alle Elemente in der angegebenen Spanne Instanzen (oder abgeleitet von) |
| AreAllOfType<TExpected,TItem>(Memory<TItem>, String, String) |
Überprüft, ob alle Elemente im angegebenen Speicher Instanzen (oder abgeleitet von) |
| AreAllOfType<TExpected>(IEnumerable, String, String) |
Überprüft, ob alle Elemente in der angegebenen Auflistung Instanzen des erwarteten Typs (oder abgeleitet von) sind, und löst eine Ausnahme aus, wenn sich der erwartete Typ nicht in der Vererbungshierarchie eines oder mehrerer Elemente befindet oder ein Element null ist. |
| AreAllOfType<TItem>(Type, ReadOnlyMemory<TItem>, String, String, String) |
Überprüft, ob alle Elemente im angegebenen Speicher Instanzen des erwarteten Typs (oder abgeleitet von) sind. |
| AreAllOfType<TItem>(Type, ReadOnlySpan<TItem>, String, String, String) |
Überprüft, ob alle Elemente in der angegebenen Spanne Instanzen des erwarteten Typs (oder abgeleitet von) sind. |
| AreAllOfType<TItem>(Type, Memory<TItem>, String, String, String) |
Überprüft, ob alle Elemente im angegebenen Speicher Instanzen des erwarteten Typs (oder abgeleitet von) sind. |
| AreAllOfType<TItem>(Type, Span<TItem>, String, String, String) |
Überprüft, ob alle Elemente in der angegebenen Spanne Instanzen des erwarteten Typs (oder abgeleitet von) sind. |
AreAllOfType(Type, IEnumerable, String, String, String)
- Quelle:
- Assert.AreAllOfType.cs
Überprüft, ob alle Elemente in der angegebenen Auflistung Instanzen des erwarteten Typs (oder abgeleitet von) sind, und löst eine Ausnahme aus, wenn sich der erwartete Typ nicht in der Vererbungshierarchie eines oder mehrerer Elemente befindet oder ein Element null ist.
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 = "")
Parameter
- expectedType
- Type
Der erwartete Typ der einzelnen Elemente von collection.
- collection
- IEnumerable
Die Auflistung, die Elemente enthält, die der Test erwartet, ist vom angegebenen Typ.
- message
- String
Die Meldung, die in die Ausnahme eingeschlossen werden soll, wenn ein Element collection null ist oder keine Instanz von expectedType. Die Meldung wird in Testergebnissen angezeigt.
- expectedTypeExpression
- String
Der syntaktische Ausdruck von expectedType, wie vom Compiler über den Aufruferargumentausdruck angegeben. Benutzer sollten keinen Wert für diesen Parameter übergeben.
- collectionExpression
- String
Der syntaktische Ausdruck der Auflistung, wie vom Compiler über den Aufruferargumentausdruck angegeben. Benutzer sollten keinen Wert für diesen Parameter übergeben.
Ausnahmen
Wird ausgelöst, wenn expectedType oder null ist, oder einige Elemente von collection null oder erben nicht von / implementieren collectionexpectedType .
Gilt für:
AreAllOfType<TExpected,TItem>(ReadOnlyMemory<TItem>, String, String)
Überprüft, ob alle Elemente im angegebenen Speicher Instanzen (oder abgeleitet von) TExpectedsind.
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 = "")
Typparameter
- TExpected
Der Typ jedes collection Elements wird erwartet.
- TItem
Der Elementtyp des Arbeitsspeichers.
Parameter
- collection
- ReadOnlyMemory<TItem>
Der Arbeitsspeicher, der Elemente enthält, die der Test erwartet, ist vom angegebenen Typ.
- message
- String
Die Meldung, die in die Ausnahme eingeschlossen werden soll, wenn die Assertion fehlschlägt.
- collectionExpression
- String
Der syntaktische Ausdruck der Auflistung, wie vom Compiler über den Aufruferargumentausdruck angegeben. Benutzer sollten keinen Wert für diesen Parameter übergeben.
Gilt für:
AreAllOfType<TExpected,TItem>(Span<TItem>, String, String)
Überprüft, ob alle Elemente in der angegebenen Spanne Instanzen (oder abgeleitet von) TExpectedsind.
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 = "")
Typparameter
- TExpected
Der Typ jedes collection Elements wird erwartet.
- TItem
Der Elementtyp der Spanne.
Parameter
- collection
- Span<TItem>
Die Spanne, die Elemente enthält, die der Test erwartet, ist vom angegebenen Typ.
- message
- String
Die Meldung, die in die Ausnahme eingeschlossen werden soll, wenn die Assertion fehlschlägt.
- collectionExpression
- String
Der syntaktische Ausdruck der Auflistung, wie vom Compiler über den Aufruferargumentausdruck angegeben. Benutzer sollten keinen Wert für diesen Parameter übergeben.
Gilt für:
AreAllOfType<TExpected,TItem>(ReadOnlySpan<TItem>, String, String)
Überprüft, ob alle Elemente in der angegebenen Spanne Instanzen (oder abgeleitet von) TExpectedsind.
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 = "")
Typparameter
- TExpected
Der Typ jedes collection Elements wird erwartet.
- TItem
Der Elementtyp der Spanne.
Parameter
- collection
- ReadOnlySpan<TItem>
Die Spanne, die Elemente enthält, die der Test erwartet, ist vom angegebenen Typ.
- message
- String
Die Meldung, die in die Ausnahme eingeschlossen werden soll, wenn die Assertion fehlschlägt.
- collectionExpression
- String
Der syntaktische Ausdruck der Auflistung, wie vom Compiler über den Aufruferargumentausdruck angegeben. Benutzer sollten keinen Wert für diesen Parameter übergeben.
Gilt für:
AreAllOfType<TExpected,TItem>(Memory<TItem>, String, String)
Überprüft, ob alle Elemente im angegebenen Speicher Instanzen (oder abgeleitet von) TExpectedsind.
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 = "")
Typparameter
- TExpected
Der Typ jedes collection Elements wird erwartet.
- TItem
Der Elementtyp des Arbeitsspeichers.
Parameter
- collection
- Memory<TItem>
Der Arbeitsspeicher, der Elemente enthält, die der Test erwartet, ist vom angegebenen Typ.
- message
- String
Die Meldung, die in die Ausnahme eingeschlossen werden soll, wenn die Assertion fehlschlägt.
- collectionExpression
- String
Der syntaktische Ausdruck der Auflistung, wie vom Compiler über den Aufruferargumentausdruck angegeben. Benutzer sollten keinen Wert für diesen Parameter übergeben.
Gilt für:
AreAllOfType<TExpected>(IEnumerable, String, String)
- Quelle:
- Assert.AreAllOfType.cs
Überprüft, ob alle Elemente in der angegebenen Auflistung Instanzen des erwarteten Typs (oder abgeleitet von) sind, und löst eine Ausnahme aus, wenn sich der erwartete Typ nicht in der Vererbungshierarchie eines oder mehrerer Elemente befindet oder ein Element null ist.
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 = "")
Typparameter
- TExpected
Der Typ jedes collection Elements wird erwartet.
Parameter
- collection
- IEnumerable
Die Auflistung, die Elemente enthält, die der Test erwartet, ist vom angegebenen Typ.
- message
- String
Die Meldung, die in die Ausnahme eingeschlossen werden soll, wenn ein Element collection null ist oder keine Instanz von TExpected. Die Meldung wird in Testergebnissen angezeigt.
- collectionExpression
- String
Der syntaktische Ausdruck der Auflistung, wie vom Compiler über den Aufruferargumentausdruck angegeben. Benutzer sollten keinen Wert für diesen Parameter übergeben.
Ausnahmen
Wird ausgelöst, wenn collection null oder einige Elemente null collection sind oder nicht von /implementieren TExpectederben.
Gilt für:
AreAllOfType<TItem>(Type, ReadOnlyMemory<TItem>, String, String, String)
Überprüft, ob alle Elemente im angegebenen Speicher Instanzen des erwarteten Typs (oder abgeleitet von) sind.
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 = "")
Typparameter
- TItem
Der Elementtyp des Arbeitsspeichers.
Parameter
- expectedType
- Type
Der erwartete Typ der einzelnen Elemente von collection.
- collection
- ReadOnlyMemory<TItem>
Der Arbeitsspeicher, der Elemente enthält, die der Test erwartet, ist vom angegebenen Typ.
- message
- String
Die Meldung, die in die Ausnahme eingeschlossen werden soll, wenn die Assertion fehlschlägt.
- expectedTypeExpression
- String
Der syntaktische Ausdruck von expectedType, wie vom Compiler über den Aufruferargumentausdruck angegeben. Benutzer sollten keinen Wert für diesen Parameter übergeben.
- collectionExpression
- String
Der syntaktische Ausdruck der Auflistung, wie vom Compiler über den Aufruferargumentausdruck angegeben. Benutzer sollten keinen Wert für diesen Parameter übergeben.
Gilt für:
AreAllOfType<TItem>(Type, ReadOnlySpan<TItem>, String, String, String)
Überprüft, ob alle Elemente in der angegebenen Spanne Instanzen des erwarteten Typs (oder abgeleitet von) sind.
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 = "")
Typparameter
- TItem
Der Elementtyp der Spanne.
Parameter
- expectedType
- Type
Der erwartete Typ der einzelnen Elemente von collection.
- collection
- ReadOnlySpan<TItem>
Die Spanne, die Elemente enthält, die der Test erwartet, ist vom angegebenen Typ.
- message
- String
Die Meldung, die in die Ausnahme eingeschlossen werden soll, wenn die Assertion fehlschlägt.
- expectedTypeExpression
- String
Der syntaktische Ausdruck von expectedType, wie vom Compiler über den Aufruferargumentausdruck angegeben. Benutzer sollten keinen Wert für diesen Parameter übergeben.
- collectionExpression
- String
Der syntaktische Ausdruck der Auflistung, wie vom Compiler über den Aufruferargumentausdruck angegeben. Benutzer sollten keinen Wert für diesen Parameter übergeben.
Gilt für:
AreAllOfType<TItem>(Type, Memory<TItem>, String, String, String)
Überprüft, ob alle Elemente im angegebenen Speicher Instanzen des erwarteten Typs (oder abgeleitet von) sind.
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 = "")
Typparameter
- TItem
Der Elementtyp des Arbeitsspeichers.
Parameter
- expectedType
- Type
Der erwartete Typ der einzelnen Elemente von collection.
- collection
- Memory<TItem>
Der Arbeitsspeicher, der Elemente enthält, die der Test erwartet, ist vom angegebenen Typ.
- message
- String
Die Meldung, die in die Ausnahme eingeschlossen werden soll, wenn die Assertion fehlschlägt.
- expectedTypeExpression
- String
Der syntaktische Ausdruck von expectedType, wie vom Compiler über den Aufruferargumentausdruck angegeben. Benutzer sollten keinen Wert für diesen Parameter übergeben.
- collectionExpression
- String
Der syntaktische Ausdruck der Auflistung, wie vom Compiler über den Aufruferargumentausdruck angegeben. Benutzer sollten keinen Wert für diesen Parameter übergeben.
Gilt für:
AreAllOfType<TItem>(Type, Span<TItem>, String, String, String)
Überprüft, ob alle Elemente in der angegebenen Spanne Instanzen des erwarteten Typs (oder abgeleitet von) sind.
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 = "")
Typparameter
- TItem
Der Elementtyp der Spanne.
Parameter
- expectedType
- Type
Der erwartete Typ der einzelnen Elemente von collection.
- collection
- Span<TItem>
Die Spanne, die Elemente enthält, die der Test erwartet, ist vom angegebenen Typ.
- message
- String
Die Meldung, die in die Ausnahme eingeschlossen werden soll, wenn die Assertion fehlschlägt.
- expectedTypeExpression
- String
Der syntaktische Ausdruck von expectedType, wie vom Compiler über den Aufruferargumentausdruck angegeben. Benutzer sollten keinen Wert für diesen Parameter übergeben.
- collectionExpression
- String
Der syntaktische Ausdruck der Auflistung, wie vom Compiler über den Aufruferargumentausdruck angegeben. Benutzer sollten keinen Wert für diesen Parameter übergeben.