LocalValueEntry.Equality(LocalValueEntry, LocalValueEntry) Оператор
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Сравнивает указанные экземпляры LocalValueEntry, определяя, одинаковы ли они.
public:
static bool operator ==(System::Windows::LocalValueEntry obj1, System::Windows::LocalValueEntry obj2);
public static bool operator == (System.Windows.LocalValueEntry obj1, System.Windows.LocalValueEntry obj2);
static member ( = ) : System.Windows.LocalValueEntry * System.Windows.LocalValueEntry -> bool
Public Shared Operator == (obj1 As LocalValueEntry, obj2 As LocalValueEntry) As Boolean
Параметры
- obj1
- LocalValueEntry
Первый экземпляр для сравнения.
- obj2
- LocalValueEntry
Второй экземпляр для сравнения.
Возвращаемое значение
true
, если obj1
LocalValueEntry равно obj2
LocalValueEntry; в противном случае — false
.
Комментарии
Данная реализация Equality сравнивает два значения Property и потенциально сравнивает значения Value. Компонент Property a LocalValueEntry всегда является типом значения, поэтому это сравнение всегда будет побитовое сравнение значений. Для компонента Value данная реализация задействует побитовое сравнение, если он имеет тип значения.
Для локально заданных свойств ссылочного типа поведение перекладывается на механизмы определения равенства данного типа, так как в данном случае используется только внутреннее сравнение двух значений оператором ==
. По умолчанию это ссылочное равенство значений.