LocalValueEntry.Equals(Object) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje, zda jsou dvě LocalValueEntry instance stejné.
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
Porovnání LocalValueEntry s aktuálním LocalValueEntry.
Návraty
Tato Equality(LocalValueEntry, LocalValueEntry) implementace porovnává hodnoty Property, a potenciálně porovnává hodnoty .Value Komponenta PropertyLocalValueEntry je typ hodnoty, takže vždy bude bitové porovnání. Pro komponentu Value tato implementace využívá bitové porovnání, pokud se jedná o typ hodnoty. U místně nastavených vlastností, které mají odkazové typy, je chování odloženo na mechanismy určování rovnosti daného typu, protože pouze používá operátor == na dvou hodnotách interně. Ve výchozím nastavení by to byla referenční rovnost hodnot, a proto by se rovnost celého LocalValueEntry objektu stala referenční rovností.