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 si dvě LocalValueEntry instance rovny.
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á LocalValueEntry se s aktuální LocalValueEntryhodnotou .
Návraty
Tato Equality(LocalValueEntry, LocalValueEntry) implementace porovnává hodnoty a Propertypotenciálně porovnává hodnoty .Value Komponenta PropertyLocalValueEntry je typ hodnoty, takže bude vždy bitovým porovnáním. Pro komponentu Value tato implementace používá bitové porovnání, pokud se jedná o typ hodnoty. U místně nastavených vlastností, které mají referenční typy, se chování odkládá na mechanismy určování rovnosti tohoto typu, protože pouze interně používá operátor == u těchto dvou hodnot. Ve výchozím nastavení by to byla referenční rovnost hodnot a rovnost celého LocalValueEntry by se tak stala referenční rovností.