LocalValueEntry.Equals(Object) Metoda

Definice

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í.

Platí pro