XNodeEqualityComparer.IEqualityComparer.Equals(Object, Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Vergleicht die Werte von zwei Knoten.
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
Parameter
Gibt zurück
true wenn die Knoten gleich sind; andernfalls false.
Implementiert
Hinweise
Die folgenden Kriterien bestimmen, ob zwei Knoten gleich sind:
Ein
nullKnoten ist gleich einem anderennullKnoten, aber ungleich einem Nicht-Knotennull.Zwei XNode Objekte unterschiedlicher Typen sind niemals gleich.
Zwei XText Knoten sind gleich, wenn sie denselben Text enthalten.
Zwei XElement Knoten sind gleich, wenn sie denselben Tagnamen haben, denselben Satz von Attributen mit denselben Werten und (Kommentare und Verarbeitungsanweisungen ignorieren), zwei Qualängenfolgen von gleich zwei Gleichinhaltsknoten enthalten.
Zwei XDocument Objekte sind gleich, wenn ihre Stammknoten gleich sind.
Zwei XComment Knoten sind gleich, wenn sie denselben Kommentartext enthalten.
Zwei XProcessingInstruction Knoten sind gleich, wenn sie dasselbe Ziel und dieselben Daten haben.
Zwei XDocumentType Knoten sind gleich, wenn sie denselben Namen, die öffentliche ID, die System-ID und die interne Teilmenge aufweisen.