XNodeEqualityComparer.IEqualityComparer.Equals(Object, Object) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vergelijkt de waarden van twee knooppunten.
virtual bool System.Collections.IEqualityComparer.Equals(System::Object ^ x, System::Object ^ y) = System::Collections::IEqualityComparer::Equals;
bool IEqualityComparer.Equals(object x, object y);
abstract member System.Collections.IEqualityComparer.Equals : obj * obj -> bool
override this.System.Collections.IEqualityComparer.Equals : obj * obj -> bool
Function Equals (x As Object, y As Object) As Boolean Implements IEqualityComparer.Equals
Parameters
Retouren
true als de knooppunten gelijk zijn; anders false.
Implementeringen
Opmerkingen
De volgende criteria bepalen of twee knooppunten gelijk zijn:
Een
nullknooppunt is gelijk aan een andernullknooppunt, maar is ongelijk aan een niet-knooppuntnull.Twee XNode objecten van verschillende typen zijn nooit gelijk.
Twee XText knooppunten zijn gelijk als ze dezelfde tekst bevatten.
Twee XElement knooppunten zijn gelijk als ze dezelfde tagnaam hebben, dezelfde set kenmerken met dezelfde waarden en (waarbij opmerkingen en verwerkingsinstructies worden genegeerd), twee equa-lengtereeksen van parsgewijze gelijke inhoudsknooppunten bevatten.
Twee XDocument objecten zijn gelijk als hun hoofdknooppunten gelijk zijn.
Twee XComment knooppunten zijn gelijk als ze dezelfde tekst voor opmerkingen bevatten.
Twee XProcessingInstruction knooppunten zijn gelijk als ze hetzelfde doel en dezelfde gegevens hebben.
Twee XDocumentType knooppunten zijn gelijk als dezelfde naam, openbare id, systeem-id en interne subset hebben.