Classe ModelCollationComparer
Compara dois String objetos, ou os dois ModelIdentifier objetos, ou os dois IList<T> objetos de igualdade, ou para a relação entre eles.
Hierarquia de herança
System.Object
Microsoft.Data.Schema.SchemaModel.ModelCollationComparer
Namespace: Microsoft.Data.Schema.SchemaModel
Assembly: Microsoft.Data.Schema (em Microsoft.Data.Schema.dll)
Sintaxe
'Declaração
Public Class ModelCollationComparer _
Implements IEqualityComparer(Of String), IComparer(Of String), _
IEqualityComparer(Of ModelIdentifier), IComparer(Of ModelIdentifier), IEqualityComparer(Of IList(Of String)), _
IComparer(Of IList(Of String))
public class ModelCollationComparer : IEqualityComparer<string>,
IComparer<string>, IEqualityComparer<ModelIdentifier>, IComparer<ModelIdentifier>,
IEqualityComparer<IList<string>>, IComparer<IList<string>>
public ref class ModelCollationComparer : IEqualityComparer<String^>,
IComparer<String^>, IEqualityComparer<ModelIdentifier^>, IComparer<ModelIdentifier^>,
IEqualityComparer<IList<String^>^>, IComparer<IList<String^>^>
type ModelCollationComparer =
class
interface IEqualityComparer<string>
interface IComparer<string>
interface IEqualityComparer<ModelIdentifier>
interface IComparer<ModelIdentifier>
interface IEqualityComparer<IList<string>>
interface IComparer<IList<string>>
end
public class ModelCollationComparer implements IEqualityComparer<String>, IComparer<String>, IEqualityComparer<ModelIdentifier>, IComparer<ModelIdentifier>, IEqualityComparer<IList<String>>, IComparer<IList<String>>
O tipo ModelCollationComparer expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
ModelCollationComparer | Inicializa uma nova instância de ModelCollationComparer classe usando o agrupamento fornecido. |
Início
Propriedades
Nome | Descrição | |
---|---|---|
Collation |
Início
Métodos
Nome | Descrição | |
---|---|---|
Compare(IList<String>, IList<String>) | Compara dois especificados listas de String objetos e retorna um número inteiro que indica sua relação uns aos outros na ordem de classificação. | |
Compare(String, String) | Compara dois especificado String objetos e retorna um número inteiro que indica sua relação uns aos outros na ordem de classificação. | |
Compare(ModelIdentifier, ModelIdentifier) | Compara dois especificado ModelIdentifier objetos e retorna um número inteiro que indica sua relação uns aos outros na ordem de classificação. | |
Equals(Object) | Determina se o especificado Object é igual a atual Object. (Herdado de Object.) | |
Equals(IList<String>, IList<String>) | Indica se duas fornecidas listas do tipo string são iguais. | |
Equals(String, String) | Indica se as duas seqüências são iguais. | |
Equals(ModelIdentifier, ModelIdentifier) | Indica se os dois identificadores fornecidos são iguais. | |
Finalize | Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.) | |
GetHashCode() | Serves as a hash function for a particular type. (Herdado de Object.) | |
GetHashCode(IList<String>) | Serve como uma função de hash para a lista fornecida do tipo String. | |
GetHashCode(String) | Serve como uma função de hash para fornecida String. | |
GetHashCode(ModelIdentifier) | Serve como uma função de hash para fornecida ModelIdentifier. | |
GetType | Obtém o Type da instância atual. (Herdado de Object.) | |
MemberwiseClone | Cria uma cópia superficial do atual Object. (Herdado de Object.) | |
ToString | Retorna um string que representa o objeto atual. (Herdado de Object.) |
Início
Acesso thread-safe
Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.