Поделиться через


ObjectReferenceEqualityComparer - класс

[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]

Сравнивает объекты по равенству ссылок.

Иерархия наследования

System.Object
  System.Data.Entity.Infrastructure.ObjectReferenceEqualityComparer

Пространство имен:  System.Data.Entity.Infrastructure
Сборка:  EntityFramework (в EntityFramework.dll)

Синтаксис

'Декларация
<SerializableAttribute> _
Public NotInheritable Class ObjectReferenceEqualityComparer _
    Implements IEqualityComparer(Of Object)
'Применение
Dim instance As ObjectReferenceEqualityComparer
[SerializableAttribute]
public sealed class ObjectReferenceEqualityComparer : IEqualityComparer<Object>
[SerializableAttribute]
public ref class ObjectReferenceEqualityComparer sealed : IEqualityComparer<Object^>
[<SealedAttribute>]
[<SerializableAttribute>]
type ObjectReferenceEqualityComparer =  
    class 
        interface IEqualityComparer<Object>
    end
public final class ObjectReferenceEqualityComparer implements IEqualityComparer<Object>

Тип ObjectReferenceEqualityComparer предоставляет следующие члены.

Конструкторы

  Имя Описание
Открытый метод ObjectReferenceEqualityComparer Инициализирует новый экземпляр класса ObjectReferenceEqualityComparer.

По верхнему краю

Свойства

  Имя Описание
Открытое свойствоСтатический член Default Возвращает экземпляр по умолчанию.

По верхнему краю

Методы

  Имя Описание
Открытый метод Equals (Унаследовано от Object.)
Открытый метод GetHashCode (Унаследовано от Object.)
Открытый метод GetType (Унаследовано от Object.)
Открытый метод ToString (Унаследовано от Object.)

По верхнему краю

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЗакрытый метод IEqualityComparer<Object>.Equals Определяет, считаются ли равными два указанных экземпляра объекта.
Явная реализация интерфейсаЗакрытый метод IEqualityComparer<Object>.GetHashCode Получает хэш-код указанного объекта.

По верхнему краю

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасная работа с членами экземпляров типа не гарантируется.

См. также

Справочник

System.Data.Entity.Infrastructure - пространство имен