Assert.AreAllDistinct Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| AreAllDistinct(IEnumerable, String, String) |
Teste si tous les éléments de la collection spécifiée sont distincts (aucun deux éléments n’est égal) et lève une exception si deux éléments de la collection sont égaux. |
| AreAllDistinct(IEnumerable, IEqualityComparer, String, String) |
Teste si tous les éléments de la collection spécifiée sont distincts (aucun deux éléments n’est égal) à l’aide de l’élément fourni |
| AreAllDistinct<T>(Span<T>, IEqualityComparer<T>, String, String) |
Teste si tous les éléments de l’étendue spécifiée sont distincts (aucun deux éléments n’est égal) à l’aide de l’élément fourni |
| AreAllDistinct<T>(ReadOnlyMemory<T>, IEqualityComparer<T>, String, String) |
Teste si tous les éléments de la mémoire spécifiée sont distincts (aucun deux éléments n’est égal) à l’aide de l’élément fourni |
| AreAllDistinct<T>(Memory<T>, IEqualityComparer<T>, String, String) |
Teste si tous les éléments de la mémoire spécifiée sont distincts (aucun deux éléments n’est égal) à l’aide de l’élément fourni |
| AreAllDistinct<T>(IEnumerable<T>, IEqualityComparer<T>, String, String) |
Teste si tous les éléments de la collection spécifiée sont distincts (aucun deux éléments n’est égal) à l’aide de l’élément fourni |
| AreAllDistinct<T>(ReadOnlySpan<T>, IEqualityComparer<T>, String, String) |
Teste si tous les éléments de l’étendue spécifiée sont distincts (aucun deux éléments n’est égal) à l’aide de l’élément fourni |
| AreAllDistinct<T>(ReadOnlySpan<T>, String, String) |
Teste si tous les éléments de l’étendue spécifiée sont distincts (aucun deux éléments n’est égal). |
| AreAllDistinct<T>(ReadOnlyMemory<T>, String, String) |
Teste si tous les éléments de la mémoire spécifiée sont distincts (aucun deux éléments n’est égal). |
| AreAllDistinct<T>(Memory<T>, String, String) |
Teste si tous les éléments de la mémoire spécifiée sont distincts (aucun deux éléments n’est égal). |
| AreAllDistinct<T>(IEnumerable<T>, String, String) |
Teste si tous les éléments de la collection spécifiée sont distincts (aucun deux éléments n’est égal) et lève une exception si deux éléments de la collection sont égaux. |
| AreAllDistinct<T>(Span<T>, String, String) |
Teste si tous les éléments de l’étendue spécifiée sont distincts (aucun deux éléments n’est égal). |
AreAllDistinct(IEnumerable, String, String)
- Source:
- Assert.AreAllDistinct.cs
Teste si tous les éléments de la collection spécifiée sont distincts (aucun deux éléments n’est égal) et lève une exception si deux éléments de la collection sont égaux.
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 = "")
Paramètres
- collection
- IEnumerable
Collection dans laquelle rechercher des éléments en double.
- message
- String
Message à inclure dans l’exception lorsqu’il collection contient au moins un élément dupliqué. Le message s’affiche dans les résultats des tests.
- collectionExpression
- String
Expression syntactique de la collection telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
Exceptions
Levée si collection la valeur est Null ou contient au moins un élément dupliqué.
S’applique à
AreAllDistinct(IEnumerable, IEqualityComparer, String, String)
- Source:
- Assert.AreAllDistinct.cs
Teste si tous les éléments de la collection spécifiée sont distincts (aucun deux éléments n’est égal) à l’aide de l’élément fourni comparer et lève une exception si deux éléments de la collection sont égaux.
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 = "")
Paramètres
- collection
- IEnumerable
Collection dans laquelle rechercher des éléments en double.
- comparer
- IEqualityComparer
Comparateur d’égalité à utiliser lors de la comparaison d’éléments.
- message
- String
Message à inclure dans l’exception lorsqu’il collection contient au moins un élément dupliqué. Le message s’affiche dans les résultats des tests.
- collectionExpression
- String
Expression syntactique de la collection telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
Exceptions
Levée si collection la valeur est Null ou contient au moins un élément dupliqué.
S’applique à
AreAllDistinct<T>(Span<T>, IEqualityComparer<T>, String, String)
Teste si tous les éléments de l’étendue spécifiée sont distincts (aucun deux éléments n’est égal) à l’aide de l’élément fourni 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 = "")
Paramètres de type
- T
Type des éléments d’étendue.
Paramètres
- collection
- Span<T>
Étendue dans laquelle rechercher des éléments en double.
- comparer
- IEqualityComparer<T>
Comparateur d’égalité à utiliser lors de la comparaison d’éléments.
- message
- String
Message à inclure dans l’exception en cas d’échec de l’assertion.
- collectionExpression
- String
Expression syntactique de la collection telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
S’applique à
AreAllDistinct<T>(ReadOnlyMemory<T>, IEqualityComparer<T>, String, String)
Teste si tous les éléments de la mémoire spécifiée sont distincts (aucun deux éléments n’est égal) à l’aide de l’élément fourni 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 = "")
Paramètres de type
- T
Type des éléments de mémoire.
Paramètres
- collection
- ReadOnlyMemory<T>
Mémoire dans laquelle rechercher des éléments en double.
- comparer
- IEqualityComparer<T>
Comparateur d’égalité à utiliser lors de la comparaison d’éléments.
- message
- String
Message à inclure dans l’exception en cas d’échec de l’assertion.
- collectionExpression
- String
Expression syntactique de la collection telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
S’applique à
AreAllDistinct<T>(Memory<T>, IEqualityComparer<T>, String, String)
Teste si tous les éléments de la mémoire spécifiée sont distincts (aucun deux éléments n’est égal) à l’aide de l’élément fourni 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 = "")
Paramètres de type
- T
Type des éléments de mémoire.
Paramètres
- collection
- Memory<T>
Mémoire dans laquelle rechercher des éléments en double.
- comparer
- IEqualityComparer<T>
Comparateur d’égalité à utiliser lors de la comparaison d’éléments.
- message
- String
Message à inclure dans l’exception en cas d’échec de l’assertion.
- collectionExpression
- String
Expression syntactique de la collection telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
S’applique à
AreAllDistinct<T>(IEnumerable<T>, IEqualityComparer<T>, String, String)
- Source:
- Assert.AreAllDistinct.cs
Teste si tous les éléments de la collection spécifiée sont distincts (aucun deux éléments n’est égal) à l’aide de l’élément fourni comparer et lève une exception si deux éléments de la collection sont égaux.
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 = "")
Paramètres de type
- T
Type des éléments de collection.
Paramètres
- collection
- IEnumerable<T>
Collection dans laquelle rechercher des éléments en double.
- comparer
- IEqualityComparer<T>
Comparateur d’égalité à utiliser lors de la comparaison d’éléments.
- message
- String
Message à inclure dans l’exception lorsqu’il collection contient au moins un élément dupliqué. Le message s’affiche dans les résultats des tests.
- collectionExpression
- String
Expression syntactique de la collection telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
Exceptions
Levée si collection la valeur est Null ou contient au moins un élément dupliqué.
S’applique à
AreAllDistinct<T>(ReadOnlySpan<T>, IEqualityComparer<T>, String, String)
Teste si tous les éléments de l’étendue spécifiée sont distincts (aucun deux éléments n’est égal) à l’aide de l’élément fourni 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 = "")
Paramètres de type
- T
Type des éléments d’étendue.
Paramètres
- collection
- ReadOnlySpan<T>
Étendue dans laquelle rechercher des éléments en double.
- comparer
- IEqualityComparer<T>
Comparateur d’égalité à utiliser lors de la comparaison d’éléments.
- message
- String
Message à inclure dans l’exception en cas d’échec de l’assertion.
- collectionExpression
- String
Expression syntactique de la collection telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
S’applique à
AreAllDistinct<T>(ReadOnlySpan<T>, String, String)
Teste si tous les éléments de l’étendue spécifiée sont distincts (aucun deux éléments n’est égal).
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 = "")
Paramètres de type
- T
Type des éléments d’étendue.
Paramètres
- collection
- ReadOnlySpan<T>
Étendue dans laquelle rechercher des éléments en double.
- message
- String
Message à inclure dans l’exception en cas d’échec de l’assertion.
- collectionExpression
- String
Expression syntactique de la collection telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
S’applique à
AreAllDistinct<T>(ReadOnlyMemory<T>, String, String)
Teste si tous les éléments de la mémoire spécifiée sont distincts (aucun deux éléments n’est égal).
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 = "")
Paramètres de type
- T
Type des éléments de mémoire.
Paramètres
- collection
- ReadOnlyMemory<T>
Mémoire dans laquelle rechercher des éléments en double.
- message
- String
Message à inclure dans l’exception en cas d’échec de l’assertion.
- collectionExpression
- String
Expression syntactique de la collection telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
S’applique à
AreAllDistinct<T>(Memory<T>, String, String)
Teste si tous les éléments de la mémoire spécifiée sont distincts (aucun deux éléments n’est égal).
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 = "")
Paramètres de type
- T
Type des éléments de mémoire.
Paramètres
- collection
- Memory<T>
Mémoire dans laquelle rechercher des éléments en double.
- message
- String
Message à inclure dans l’exception en cas d’échec de l’assertion.
- collectionExpression
- String
Expression syntactique de la collection telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
S’applique à
AreAllDistinct<T>(IEnumerable<T>, String, String)
- Source:
- Assert.AreAllDistinct.cs
Teste si tous les éléments de la collection spécifiée sont distincts (aucun deux éléments n’est égal) et lève une exception si deux éléments de la collection sont égaux.
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 = "")
Paramètres de type
- T
Type des éléments de collection.
Paramètres
- collection
- IEnumerable<T>
Collection dans laquelle rechercher des éléments en double.
- message
- String
Message à inclure dans l’exception lorsqu’il collection contient au moins un élément dupliqué. Le message s’affiche dans les résultats des tests.
- collectionExpression
- String
Expression syntactique de la collection telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.
Exceptions
Levée si collection la valeur est Null ou contient au moins un élément dupliqué.
S’applique à
AreAllDistinct<T>(Span<T>, String, String)
Teste si tous les éléments de l’étendue spécifiée sont distincts (aucun deux éléments n’est égal).
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 = "")
Paramètres de type
- T
Type des éléments d’étendue.
Paramètres
- collection
- Span<T>
Étendue dans laquelle rechercher des éléments en double.
- message
- String
Message à inclure dans l’exception en cas d’échec de l’assertion.
- collectionExpression
- String
Expression syntactique de la collection telle qu’elle est donnée par le compilateur via l’expression d’argument de l’appelant. Les utilisateurs ne doivent pas transmettre de valeur pour ce paramètre.