Język

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 do porównania z bieżącym LocalValueEntryelementem .

Zwraca

Ta Equality(LocalValueEntry, LocalValueEntry) implementacja porównuje wartości Propertyelementu , a potencjalnie porównuje wartości .Value Składnik Property elementu LocalValueEntry jest typem wartości, więc zawsze będzie bitowym porównaniem. W przypadku Value 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ż używa tylko operatora == na dwóch wartościach wewnętrznie. Domyślnie byłoby to równość wartości referencyjnych, a tym samym równość całej LocalValueEntry całości stałaby się równością referencyjną.

Dotyczy