Assert.AreAllDistinct Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| AreAllDistinct(IEnumerable, String, String) |
Testa se todos os itens na coleção especificada são distintos (nenhum dois elementos são iguais) e gera uma exceção se dois elementos na coleção forem iguais. |
| AreAllDistinct(IEnumerable, IEqualityComparer, String, String) |
Testa se todos os itens na coleção especificada são distintos (nenhum dois elementos são iguais) usando o fornecido |
| AreAllDistinct<T>(Span<T>, IEqualityComparer<T>, String, String) |
Testa se todos os itens no intervalo especificado são distintos (nenhum dois elementos são iguais) usando o fornecido |
| AreAllDistinct<T>(ReadOnlyMemory<T>, IEqualityComparer<T>, String, String) |
Testa se todos os itens na memória especificada são distintos (nenhum dois elementos são iguais) usando o fornecido |
| AreAllDistinct<T>(Memory<T>, IEqualityComparer<T>, String, String) |
Testa se todos os itens na memória especificada são distintos (nenhum dois elementos são iguais) usando o fornecido |
| AreAllDistinct<T>(IEnumerable<T>, IEqualityComparer<T>, String, String) |
Testa se todos os itens na coleção especificada são distintos (nenhum dois elementos são iguais) usando o fornecido |
| AreAllDistinct<T>(ReadOnlySpan<T>, IEqualityComparer<T>, String, String) |
Testa se todos os itens no intervalo especificado são distintos (nenhum dois elementos são iguais) usando o fornecido |
| AreAllDistinct<T>(ReadOnlySpan<T>, String, String) |
Testa se todos os itens no intervalo especificado são distintos (nenhum dos dois elementos é igual). |
| AreAllDistinct<T>(ReadOnlyMemory<T>, String, String) |
Testa se todos os itens na memória especificada são distintos (nenhum dos dois elementos é igual). |
| AreAllDistinct<T>(Memory<T>, String, String) |
Testa se todos os itens na memória especificada são distintos (nenhum dos dois elementos é igual). |
| AreAllDistinct<T>(IEnumerable<T>, String, String) |
Testa se todos os itens na coleção especificada são distintos (nenhum dois elementos são iguais) e gera uma exceção se dois elementos na coleção forem iguais. |
| AreAllDistinct<T>(Span<T>, String, String) |
Testa se todos os itens no intervalo especificado são distintos (nenhum dos dois elementos é igual). |
AreAllDistinct(IEnumerable, String, String)
- Origem:
- Assert.AreAllDistinct.cs
Testa se todos os itens na coleção especificada são distintos (nenhum dois elementos são iguais) e gera uma exceção se dois elementos na coleção forem iguais.
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 = "")
Parâmetros
- collection
- IEnumerable
A coleção na qual pesquisar elementos duplicados.
- message
- String
A mensagem a ser incluída na exceção quando collection contiver pelo menos um elemento duplicado. A mensagem é mostrada nos resultados do teste.
- collectionExpression
- String
A expressão sintactica da coleção, conforme fornecido pelo compilador por meio da expressão de argumento de chamador. Os usuários não devem passar um valor para esse parâmetro.
Exceções
Gerado se collection for nulo ou contiver pelo menos um elemento duplicado.
Aplica-se a
AreAllDistinct(IEnumerable, IEqualityComparer, String, String)
- Origem:
- Assert.AreAllDistinct.cs
Testa se todos os itens na coleção especificada são distintos (nenhum dois elementos são iguais) usando o fornecido comparer e gera uma exceção se dois elementos na coleção forem iguais.
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 = "")
Parâmetros
- collection
- IEnumerable
A coleção na qual pesquisar elementos duplicados.
- comparer
- IEqualityComparer
O comparador de igualdade a ser usado ao comparar elementos.
- message
- String
A mensagem a ser incluída na exceção quando collection contiver pelo menos um elemento duplicado. A mensagem é mostrada nos resultados do teste.
- collectionExpression
- String
A expressão sintactica da coleção, conforme fornecido pelo compilador por meio da expressão de argumento de chamador. Os usuários não devem passar um valor para esse parâmetro.
Exceções
Gerado se collection for nulo ou contiver pelo menos um elemento duplicado.
Aplica-se a
AreAllDistinct<T>(Span<T>, IEqualityComparer<T>, String, String)
Testa se todos os itens no intervalo especificado são distintos (nenhum dois elementos são iguais) usando o fornecido 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 = "")
Parâmetros de tipo
- T
O tipo dos itens de intervalo.
Parâmetros
- collection
- Span<T>
O intervalo no qual procurar elementos duplicados.
- comparer
- IEqualityComparer<T>
O comparador de igualdade a ser usado ao comparar elementos.
- message
- String
A mensagem a ser incluída na exceção quando a asserção falhar.
- collectionExpression
- String
A expressão sintactica da coleção, conforme fornecido pelo compilador por meio da expressão de argumento de chamador. Os usuários não devem passar um valor para esse parâmetro.
Aplica-se a
AreAllDistinct<T>(ReadOnlyMemory<T>, IEqualityComparer<T>, String, String)
Testa se todos os itens na memória especificada são distintos (nenhum dois elementos são iguais) usando o fornecido 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 = "")
Parâmetros de tipo
- T
O tipo dos itens de memória.
Parâmetros
- collection
- ReadOnlyMemory<T>
A memória na qual pesquisar elementos duplicados.
- comparer
- IEqualityComparer<T>
O comparador de igualdade a ser usado ao comparar elementos.
- message
- String
A mensagem a ser incluída na exceção quando a asserção falhar.
- collectionExpression
- String
A expressão sintactica da coleção, conforme fornecido pelo compilador por meio da expressão de argumento de chamador. Os usuários não devem passar um valor para esse parâmetro.
Aplica-se a
AreAllDistinct<T>(Memory<T>, IEqualityComparer<T>, String, String)
Testa se todos os itens na memória especificada são distintos (nenhum dois elementos são iguais) usando o fornecido 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 = "")
Parâmetros de tipo
- T
O tipo dos itens de memória.
Parâmetros
- collection
- Memory<T>
A memória na qual pesquisar elementos duplicados.
- comparer
- IEqualityComparer<T>
O comparador de igualdade a ser usado ao comparar elementos.
- message
- String
A mensagem a ser incluída na exceção quando a asserção falhar.
- collectionExpression
- String
A expressão sintactica da coleção, conforme fornecido pelo compilador por meio da expressão de argumento de chamador. Os usuários não devem passar um valor para esse parâmetro.
Aplica-se a
AreAllDistinct<T>(IEnumerable<T>, IEqualityComparer<T>, String, String)
- Origem:
- Assert.AreAllDistinct.cs
Testa se todos os itens na coleção especificada são distintos (nenhum dois elementos são iguais) usando o fornecido comparer e gera uma exceção se dois elementos na coleção forem iguais.
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 = "")
Parâmetros de tipo
- T
O tipo dos itens da coleção.
Parâmetros
- collection
- IEnumerable<T>
A coleção na qual pesquisar elementos duplicados.
- comparer
- IEqualityComparer<T>
O comparador de igualdade a ser usado ao comparar elementos.
- message
- String
A mensagem a ser incluída na exceção quando collection contiver pelo menos um elemento duplicado. A mensagem é mostrada nos resultados do teste.
- collectionExpression
- String
A expressão sintactica da coleção, conforme fornecido pelo compilador por meio da expressão de argumento de chamador. Os usuários não devem passar um valor para esse parâmetro.
Exceções
Gerado se collection for nulo ou contiver pelo menos um elemento duplicado.
Aplica-se a
AreAllDistinct<T>(ReadOnlySpan<T>, IEqualityComparer<T>, String, String)
Testa se todos os itens no intervalo especificado são distintos (nenhum dois elementos são iguais) usando o fornecido 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 = "")
Parâmetros de tipo
- T
O tipo dos itens de intervalo.
Parâmetros
- collection
- ReadOnlySpan<T>
O intervalo no qual procurar elementos duplicados.
- comparer
- IEqualityComparer<T>
O comparador de igualdade a ser usado ao comparar elementos.
- message
- String
A mensagem a ser incluída na exceção quando a asserção falhar.
- collectionExpression
- String
A expressão sintactica da coleção, conforme fornecido pelo compilador por meio da expressão de argumento de chamador. Os usuários não devem passar um valor para esse parâmetro.
Aplica-se a
AreAllDistinct<T>(ReadOnlySpan<T>, String, String)
Testa se todos os itens no intervalo especificado são distintos (nenhum dos dois elementos é igual).
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 = "")
Parâmetros de tipo
- T
O tipo dos itens de intervalo.
Parâmetros
- collection
- ReadOnlySpan<T>
O intervalo no qual procurar elementos duplicados.
- message
- String
A mensagem a ser incluída na exceção quando a asserção falhar.
- collectionExpression
- String
A expressão sintactica da coleção, conforme fornecido pelo compilador por meio da expressão de argumento de chamador. Os usuários não devem passar um valor para esse parâmetro.
Aplica-se a
AreAllDistinct<T>(ReadOnlyMemory<T>, String, String)
Testa se todos os itens na memória especificada são distintos (nenhum dos dois elementos é igual).
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 = "")
Parâmetros de tipo
- T
O tipo dos itens de memória.
Parâmetros
- collection
- ReadOnlyMemory<T>
A memória na qual pesquisar elementos duplicados.
- message
- String
A mensagem a ser incluída na exceção quando a asserção falhar.
- collectionExpression
- String
A expressão sintactica da coleção, conforme fornecido pelo compilador por meio da expressão de argumento de chamador. Os usuários não devem passar um valor para esse parâmetro.
Aplica-se a
AreAllDistinct<T>(Memory<T>, String, String)
Testa se todos os itens na memória especificada são distintos (nenhum dos dois elementos é igual).
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 = "")
Parâmetros de tipo
- T
O tipo dos itens de memória.
Parâmetros
- collection
- Memory<T>
A memória na qual pesquisar elementos duplicados.
- message
- String
A mensagem a ser incluída na exceção quando a asserção falhar.
- collectionExpression
- String
A expressão sintactica da coleção, conforme fornecido pelo compilador por meio da expressão de argumento de chamador. Os usuários não devem passar um valor para esse parâmetro.
Aplica-se a
AreAllDistinct<T>(IEnumerable<T>, String, String)
- Origem:
- Assert.AreAllDistinct.cs
Testa se todos os itens na coleção especificada são distintos (nenhum dois elementos são iguais) e gera uma exceção se dois elementos na coleção forem iguais.
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 = "")
Parâmetros de tipo
- T
O tipo dos itens da coleção.
Parâmetros
- collection
- IEnumerable<T>
A coleção na qual pesquisar elementos duplicados.
- message
- String
A mensagem a ser incluída na exceção quando collection contiver pelo menos um elemento duplicado. A mensagem é mostrada nos resultados do teste.
- collectionExpression
- String
A expressão sintactica da coleção, conforme fornecido pelo compilador por meio da expressão de argumento de chamador. Os usuários não devem passar um valor para esse parâmetro.
Exceções
Gerado se collection for nulo ou contiver pelo menos um elemento duplicado.
Aplica-se a
AreAllDistinct<T>(Span<T>, String, String)
Testa se todos os itens no intervalo especificado são distintos (nenhum dos dois elementos é igual).
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 = "")
Parâmetros de tipo
- T
O tipo dos itens de intervalo.
Parâmetros
- collection
- Span<T>
O intervalo no qual procurar elementos duplicados.
- message
- String
A mensagem a ser incluída na exceção quando a asserção falhar.
- collectionExpression
- String
A expressão sintactica da coleção, conforme fornecido pelo compilador por meio da expressão de argumento de chamador. Os usuários não devem passar um valor para esse parâmetro.