Sprache

Assert.AreAllDistinct Methode

Definition

Überlädt

Name Beschreibung
AreAllDistinct(IEnumerable, String, String)

Überprüft, ob alle Elemente in der angegebenen Auflistung unterschiedlich sind (keine zwei Elemente sind gleich) und löst eine Ausnahme aus, wenn zwei Elemente in der Auflistung gleich sind.

AreAllDistinct(IEnumerable, IEqualityComparer, String, String)

Überprüft, ob alle Elemente in der angegebenen Auflistung unterschiedlich sind (keine zwei Elemente sind gleich) mithilfe des angegebenen comparer Elements und löst eine Ausnahme aus, wenn zwei Elemente in der Auflistung gleich sind.

AreAllDistinct<T>(Span<T>, IEqualityComparer<T>, String, String)

Überprüft, ob alle Elemente in der angegebenen Spanne unterschiedlich sind (keine zwei Elemente sind gleich) mithilfe der angegebenen comparer.

AreAllDistinct<T>(ReadOnlyMemory<T>, IEqualityComparer<T>, String, String)

Überprüft, ob alle Elemente im angegebenen Speicher unterschiedlich sind (keine zwei Elemente sind gleich) mithilfe der bereitgestellten comparer.

AreAllDistinct<T>(Memory<T>, IEqualityComparer<T>, String, String)

Überprüft, ob alle Elemente im angegebenen Speicher unterschiedlich sind (keine zwei Elemente sind gleich) mithilfe der bereitgestellten comparer.

AreAllDistinct<T>(IEnumerable<T>, IEqualityComparer<T>, String, String)

Überprüft, ob alle Elemente in der angegebenen Auflistung unterschiedlich sind (keine zwei Elemente sind gleich) mithilfe des angegebenen comparer Elements und löst eine Ausnahme aus, wenn zwei Elemente in der Auflistung gleich sind.

AreAllDistinct<T>(ReadOnlySpan<T>, IEqualityComparer<T>, String, String)

Überprüft, ob alle Elemente in der angegebenen Spanne unterschiedlich sind (keine zwei Elemente sind gleich) mithilfe der angegebenen comparer.

AreAllDistinct<T>(ReadOnlySpan<T>, String, String)

Überprüft, ob alle Elemente in der angegebenen Spanne unterschiedlich sind (keine zwei Elemente sind gleich).

AreAllDistinct<T>(ReadOnlyMemory<T>, String, String)

Überprüft, ob alle Elemente im angegebenen Speicher unterschiedlich sind (keine zwei Elemente sind gleich).

AreAllDistinct<T>(Memory<T>, String, String)

Überprüft, ob alle Elemente im angegebenen Speicher unterschiedlich sind (keine zwei Elemente sind gleich).

AreAllDistinct<T>(IEnumerable<T>, String, String)

Überprüft, ob alle Elemente in der angegebenen Auflistung unterschiedlich sind (keine zwei Elemente sind gleich) und löst eine Ausnahme aus, wenn zwei Elemente in der Auflistung gleich sind.

AreAllDistinct<T>(Span<T>, String, String)

Überprüft, ob alle Elemente in der angegebenen Spanne unterschiedlich sind (keine zwei Elemente sind gleich).

AreAllDistinct(IEnumerable, String, String)

Quelle:
Assert.AreAllDistinct.cs

Überprüft, ob alle Elemente in der angegebenen Auflistung unterschiedlich sind (keine zwei Elemente sind gleich) und löst eine Ausnahme aus, wenn zwei Elemente in der Auflistung gleich sind.

public static void AreAllDistinct(System.Collections.IEnumerable? collection, string? message = "", string collectionExpression = "");
static member AreAllDistinct : System.Collections.IEnumerable * string * string -> unit
Public Shared Sub AreAllDistinct (collection As IEnumerable, Optional message As String = "", Optional collectionExpression As String = "")

Parameter

collection
IEnumerable

Die Sammlung, in der nach doppelten Elementen gesucht werden soll.

message
String

Die Meldung, die in die Ausnahme eingeschlossen werden soll, wenn collection mindestens ein dupliziertes Element enthalten ist. 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 ist oder mindestens ein doppeltes Element enthält.

Gilt für:

AreAllDistinct(IEnumerable, IEqualityComparer, String, String)

Quelle:
Assert.AreAllDistinct.cs

Überprüft, ob alle Elemente in der angegebenen Auflistung unterschiedlich sind (keine zwei Elemente sind gleich) mithilfe des angegebenen comparer Elements und löst eine Ausnahme aus, wenn zwei Elemente in der Auflistung gleich sind.

public static void AreAllDistinct(System.Collections.IEnumerable? collection, System.Collections.IEqualityComparer? comparer, string? message = "", string collectionExpression = "");
static member AreAllDistinct : System.Collections.IEnumerable * System.Collections.IEqualityComparer * string * string -> unit
Public Shared Sub AreAllDistinct (collection As IEnumerable, comparer As IEqualityComparer, Optional message As String = "", Optional collectionExpression As String = "")

Parameter

collection
IEnumerable

Die Sammlung, in der nach doppelten Elementen gesucht werden soll.

comparer
IEqualityComparer

Der Gleichheitsvergleich, der beim Vergleichen von Elementen verwendet werden soll.

message
String

Die Meldung, die in die Ausnahme eingeschlossen werden soll, wenn collection mindestens ein dupliziertes Element enthalten ist. 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 ist oder mindestens ein doppeltes Element enthält.

Gilt für:

AreAllDistinct<T>(Span<T>, IEqualityComparer<T>, String, String)

Überprüft, ob alle Elemente in der angegebenen Spanne unterschiedlich sind (keine zwei Elemente sind gleich) mithilfe der angegebenen comparer.

public static void AreAllDistinct<T>(Span<T> collection, System.Collections.Generic.IEqualityComparer<T>? comparer, string? message = "", string collectionExpression = "");
static member AreAllDistinct : Span<'T> * System.Collections.Generic.IEqualityComparer<'T> * string * string -> unit
Public Shared Sub AreAllDistinct(Of T) (collection As Span(Of T), comparer As IEqualityComparer(Of T), Optional message As String = "", Optional collectionExpression As String = "")

Typparameter

T

Der Typ der Span-Elemente.

Parameter

collection
Span<T>

Der Bereich, in dem nach doppelten Elementen gesucht werden soll.

comparer
IEqualityComparer<T>

Der Gleichheitsvergleich, der beim Vergleichen von Elementen verwendet werden soll.

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:

AreAllDistinct<T>(ReadOnlyMemory<T>, IEqualityComparer<T>, String, String)

Überprüft, ob alle Elemente im angegebenen Speicher unterschiedlich sind (keine zwei Elemente sind gleich) mithilfe der bereitgestellten comparer.

public static void AreAllDistinct<T>(ReadOnlyMemory<T> collection, System.Collections.Generic.IEqualityComparer<T>? comparer, string? message = "", string collectionExpression = "");
static member AreAllDistinct : ReadOnlyMemory<'T> * System.Collections.Generic.IEqualityComparer<'T> * string * string -> unit
Public Shared Sub AreAllDistinct(Of T) (collection As ReadOnlyMemory(Of T), comparer As IEqualityComparer(Of T), Optional message As String = "", Optional collectionExpression As String = "")

Typparameter

T

Der Typ der Speicherelemente.

Parameter

collection
ReadOnlyMemory<T>

Der Speicher, in dem nach doppelten Elementen gesucht werden soll.

comparer
IEqualityComparer<T>

Der Gleichheitsvergleich, der beim Vergleichen von Elementen verwendet werden soll.

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:

AreAllDistinct<T>(Memory<T>, IEqualityComparer<T>, String, String)

Überprüft, ob alle Elemente im angegebenen Speicher unterschiedlich sind (keine zwei Elemente sind gleich) mithilfe der bereitgestellten comparer.

public static void AreAllDistinct<T>(Memory<T> collection, System.Collections.Generic.IEqualityComparer<T>? comparer, string? message = "", string collectionExpression = "");
static member AreAllDistinct : Memory<'T> * System.Collections.Generic.IEqualityComparer<'T> * string * string -> unit
Public Shared Sub AreAllDistinct(Of T) (collection As Memory(Of T), comparer As IEqualityComparer(Of T), Optional message As String = "", Optional collectionExpression As String = "")

Typparameter

T

Der Typ der Speicherelemente.

Parameter

collection
Memory<T>

Der Speicher, in dem nach doppelten Elementen gesucht werden soll.

comparer
IEqualityComparer<T>

Der Gleichheitsvergleich, der beim Vergleichen von Elementen verwendet werden soll.

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:

AreAllDistinct<T>(IEnumerable<T>, IEqualityComparer<T>, String, String)

Quelle:
Assert.AreAllDistinct.cs

Überprüft, ob alle Elemente in der angegebenen Auflistung unterschiedlich sind (keine zwei Elemente sind gleich) mithilfe des angegebenen comparer Elements und löst eine Ausnahme aus, wenn zwei Elemente in der Auflistung gleich sind.

public static void AreAllDistinct<T>(System.Collections.Generic.IEnumerable<T>? collection, System.Collections.Generic.IEqualityComparer<T>? comparer, string? message = "", string collectionExpression = "");
static member AreAllDistinct : seq<'T> * System.Collections.Generic.IEqualityComparer<'T> * string * string -> unit
Public Shared Sub AreAllDistinct(Of T) (collection As IEnumerable(Of T), comparer As IEqualityComparer(Of T), Optional message As String = "", Optional collectionExpression As String = "")

Typparameter

T

Der Typ der Sammlungselemente.

Parameter

collection
IEnumerable<T>

Die Sammlung, in der nach doppelten Elementen gesucht werden soll.

comparer
IEqualityComparer<T>

Der Gleichheitsvergleich, der beim Vergleichen von Elementen verwendet werden soll.

message
String

Die Meldung, die in die Ausnahme eingeschlossen werden soll, wenn collection mindestens ein dupliziertes Element enthalten ist. 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 ist oder mindestens ein doppeltes Element enthält.

Gilt für:

AreAllDistinct<T>(ReadOnlySpan<T>, IEqualityComparer<T>, String, String)

Überprüft, ob alle Elemente in der angegebenen Spanne unterschiedlich sind (keine zwei Elemente sind gleich) mithilfe der angegebenen comparer.

public static void AreAllDistinct<T>(ReadOnlySpan<T> collection, System.Collections.Generic.IEqualityComparer<T>? comparer, string? message = "", string collectionExpression = "");
static member AreAllDistinct : ReadOnlySpan<'T> * System.Collections.Generic.IEqualityComparer<'T> * string * string -> unit
Public Shared Sub AreAllDistinct(Of T) (collection As ReadOnlySpan(Of T), comparer As IEqualityComparer(Of T), Optional message As String = "", Optional collectionExpression As String = "")

Typparameter

T

Der Typ der Span-Elemente.

Parameter

collection
ReadOnlySpan<T>

Der Bereich, in dem nach doppelten Elementen gesucht werden soll.

comparer
IEqualityComparer<T>

Der Gleichheitsvergleich, der beim Vergleichen von Elementen verwendet werden soll.

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:

AreAllDistinct<T>(ReadOnlySpan<T>, String, String)

Überprüft, ob alle Elemente in der angegebenen Spanne unterschiedlich sind (keine zwei Elemente sind gleich).

public static void AreAllDistinct<T>(ReadOnlySpan<T> collection, string? message = "", string collectionExpression = "");
static member AreAllDistinct : ReadOnlySpan<'T> * string * string -> unit
Public Shared Sub AreAllDistinct(Of T) (collection As ReadOnlySpan(Of T), Optional message As String = "", Optional collectionExpression As String = "")

Typparameter

T

Der Typ der Span-Elemente.

Parameter

collection
ReadOnlySpan<T>

Der Bereich, in dem nach doppelten Elementen gesucht werden soll.

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:

AreAllDistinct<T>(ReadOnlyMemory<T>, String, String)

Überprüft, ob alle Elemente im angegebenen Speicher unterschiedlich sind (keine zwei Elemente sind gleich).

public static void AreAllDistinct<T>(ReadOnlyMemory<T> collection, string? message = "", string collectionExpression = "");
static member AreAllDistinct : ReadOnlyMemory<'T> * string * string -> unit
Public Shared Sub AreAllDistinct(Of T) (collection As ReadOnlyMemory(Of T), Optional message As String = "", Optional collectionExpression As String = "")

Typparameter

T

Der Typ der Speicherelemente.

Parameter

collection
ReadOnlyMemory<T>

Der Speicher, in dem nach doppelten Elementen gesucht werden soll.

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:

AreAllDistinct<T>(Memory<T>, String, String)

Überprüft, ob alle Elemente im angegebenen Speicher unterschiedlich sind (keine zwei Elemente sind gleich).

public static void AreAllDistinct<T>(Memory<T> collection, string? message = "", string collectionExpression = "");
static member AreAllDistinct : Memory<'T> * string * string -> unit
Public Shared Sub AreAllDistinct(Of T) (collection As Memory(Of T), Optional message As String = "", Optional collectionExpression As String = "")

Typparameter

T

Der Typ der Speicherelemente.

Parameter

collection
Memory<T>

Der Speicher, in dem nach doppelten Elementen gesucht werden soll.

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:

AreAllDistinct<T>(IEnumerable<T>, String, String)

Quelle:
Assert.AreAllDistinct.cs

Überprüft, ob alle Elemente in der angegebenen Auflistung unterschiedlich sind (keine zwei Elemente sind gleich) und löst eine Ausnahme aus, wenn zwei Elemente in der Auflistung gleich sind.

public static void AreAllDistinct<T>(System.Collections.Generic.IEnumerable<T>? collection, string? message = "", string collectionExpression = "");
static member AreAllDistinct : seq<'T> * string * string -> unit
Public Shared Sub AreAllDistinct(Of T) (collection As IEnumerable(Of T), Optional message As String = "", Optional collectionExpression As String = "")

Typparameter

T

Der Typ der Sammlungselemente.

Parameter

collection
IEnumerable<T>

Die Sammlung, in der nach doppelten Elementen gesucht werden soll.

message
String

Die Meldung, die in die Ausnahme eingeschlossen werden soll, wenn collection mindestens ein dupliziertes Element enthalten ist. 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 ist oder mindestens ein doppeltes Element enthält.

Gilt für:

AreAllDistinct<T>(Span<T>, String, String)

Überprüft, ob alle Elemente in der angegebenen Spanne unterschiedlich sind (keine zwei Elemente sind gleich).

public static void AreAllDistinct<T>(Span<T> collection, string? message = "", string collectionExpression = "");
static member AreAllDistinct : Span<'T> * string * string -> unit
Public Shared Sub AreAllDistinct(Of T) (collection As Span(Of T), Optional message As String = "", Optional collectionExpression As String = "")

Typparameter

T

Der Typ der Span-Elemente.

Parameter

collection
Span<T>

Der Bereich, in dem nach doppelten Elementen gesucht werden soll.

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: