LocalValueEntry.Equals(Object) Metod

Definition

Avgör om två LocalValueEntry instanser är lika med.

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

Parametrar

obj
Object

Att LocalValueEntry jämföra med den aktuella LocalValueEntry.

Returer

Den här Equality(LocalValueEntry, LocalValueEntry) implementeringen jämför värdena för Property, och kan jämföra värdena Valueför . Komponenten Property i en LocalValueEntry är en värdetyp, så kommer alltid att vara en bitvis jämförelse. För komponenten Value använder den här implementeringen en bitvis jämförelse om det är en värdetyp. För lokalt angivna egenskaper som har referenstyper skjuts beteendet upp till den typens mekanismer för likhetsbestämning, eftersom den bara använder operatorn == på de två värdena internt. Som standard skulle detta vara en referensjämlikhet mellan värdena och därmed skulle likheten för hela LocalValueEntry bli en referensjämlikhet.

Gäller för