LocalValueEntry.Equals(Object) Metoda

Definicja

Określa, czy dwa LocalValueEntry wystąpienia są równe.

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

Parametry

obj
Object

Element LocalValueEntry , który ma być porównywany z bieżącym LocalValueEntryelementem .

Zwraca

Boolean

Ta Equality(LocalValueEntry, LocalValueEntry) implementacja porównuje wartości Propertyelementu i potencjalnie porównuje wartości .Value Składnik Property elementu jest typem LocalValueEntry wartości, więc zawsze będzie bitowym porównaniem. Value W przypadku składnika ta implementacja stosuje porównanie bitowe, jeśli jest to typ wartości. W przypadku właściwości zestawu lokalnego, które mają typy referencyjne, zachowanie jest odroczone do mechanizmów określania równości tego typu, ponieważ po prostu używa operatora == na dwóch wartościach wewnętrznie. Domyślnie byłaby to równość odwołań do wartości, a tym samym równość całej LocalValueEntry wartości stałaby się równością referencyjną.

Dotyczy