Язык

LocalValueEntry.Equals(Object) Метод

Определение

Определяет, равны ли два LocalValueEntry экземпляра.

public:
 override bool Equals(System::Object ^ obj);
public override bool Equals(object obj);
override this.Equals : obj -> bool
Public Overrides Function Equals (obj As Object) As Boolean

Параметры

obj
Object

Сравнение LocalValueEntry с текущим LocalValueEntry.

Возвращаемое значение

Эта Equality(LocalValueEntry, LocalValueEntry) реализация сравнивает значения Propertyи потенциально сравнивает значения Value. Компонент Property a LocalValueEntry является типом значения, поэтому всегда будет побитовое сравнение. Value Для компонента эта реализация использует побитовое сравнение, если оно является типом значения. Для локально заданных свойств, имеющих ссылочные типы, поведение откладывается на механизмы определения равенства этого типа, так как он просто использует оператор == для двух значений внутри страны. По умолчанию это будет эталонное равенство значений, поэтому равенство всего LocalValueEntry станет эталонным равенством.

Применяется к