Sprache

Assert.AreAllOfType Methode

Definition

Ü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) TExpectedsind.

AreAllOfType<TExpected,TItem>(Span<TItem>, String, String)

Überprüft, ob alle Elemente in der angegebenen Spanne Instanzen (oder abgeleitet von) TExpectedsind.

AreAllOfType<TExpected,TItem>(ReadOnlySpan<TItem>, String, String)

Überprüft, ob alle Elemente in der angegebenen Spanne Instanzen (oder abgeleitet von) TExpectedsind.

AreAllOfType<TExpected,TItem>(Memory<TItem>, String, String)

Überprüft, ob alle Elemente im angegebenen Speicher Instanzen (oder abgeleitet von) TExpectedsind.

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.

Gilt für: