ModelCollationComparer - класс
Сравнивает два объекта типа String, ModelIdentifier или IList<T>, чтобы установить равенство или отношение между ними.
Иерархия наследования
System.Object
Microsoft.Data.Schema.SchemaModel.ModelCollationComparer
Пространство имен: Microsoft.Data.Schema.SchemaModel
Сборка: Microsoft.Data.Schema (в Microsoft.Data.Schema.dll)
Синтаксис
'Декларация
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>>
Тип ModelCollationComparer предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
ModelCollationComparer | Инициализирует новый экземпляр класса ModelCollationComparer, используя указанные параметры сортировки. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
Collation |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
Compare(IList<String>, IList<String>) | Сравнивает два заданных списка объектов String и возвращает целое число, которое показывает отношение между ними в порядке сортировки. | |
Compare(String, String) | Сравнивает два заданных объекта String и возвращает целое число, которое показывает отношение между ними в порядке сортировки. | |
Compare(ModelIdentifier, ModelIdentifier) | Сравнивает два заданных объекта ModelIdentifier и возвращает целое число, которое показывает отношение между ними в порядке сортировки. | |
Equals(Object) | Определяет, равен ли заданный объект Object текущему объекту Object. (Унаследовано от Object.) | |
Equals(IList<String>, IList<String>) | Указывает, равны ли два предоставленных списка типа string. | |
Equals(String, String) | Указывает, равны ли две строки. | |
Equals(ModelIdentifier, ModelIdentifier) | Указывает, равны ли два предоставленных идентификатора. | |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.) | |
GetHashCode() | Играет роль хэш-функции для определенного типа. (Унаследовано от Object.) | |
GetHashCode(IList<String>) | Служит в качестве хэш-функции для предоставленного списка типа String. | |
GetHashCode(String) | Служит в качестве хэш-функции для предоставленного объекта String. | |
GetHashCode(ModelIdentifier) | Служит в качестве хэш-функции для предоставленного объекта ModelIdentifier. | |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) | |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) | |
ToString | Возвращение строки, представляющей текущий объект. (Унаследовано от Object.) |
В начало страницы
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.