XNodeEqualityComparer.IEqualityComparer.Equals(Object, Object) Methode

Definition

Vergleicht die Werte zweier Knoten.Compares the values of two nodes.

 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

x
Object

Der erste zu vergleichende XNode.The first XNode to compare.

y
Object

Der zweite zu vergleichende XNode.The second XNode to compare.

Gibt zurück

Boolean

true, wenn die Knoten gleich sind, andernfalls false.true if the nodes are equal; otherwise false.

Implementiert

Hinweise

Die folgenden Kriterien bestimmen, ob zwei Knoten gleich sind:The following criteria determine whether two nodes are equal:

  • Ein null Knoten entspricht einem anderen Knoten, ist null jedoch ungleich einem Knoten, der nicht null Knoten ist.A null node is equal to another null node but unequal to a non-null node.

  • Zwei XNode Objekte unterschiedlicher Typen sind nie gleich.Two XNode objects of different types are never equal.

  • Zwei XText Knoten sind gleich, wenn Sie denselben Text enthalten.Two XText nodes are equal if they contain the same text.

  • Zwei XElement Knoten sind gleich, wenn Sie denselben Tagnamen, denselben Satz von Attributen mit denselben Werten aufweisen und (ignorieren von Kommentaren und Verarbeitungsanweisungen) zwei Equa-Längen Sequenzen von paarweise identischen Inhalts Knoten enthalten.Two XElement nodes are equal if they have the same tag name, the same set of attributes with the same values, and (ignoring comments and processing instructions), contain two equa-length sequences of pairwise equal content nodes.

  • Zwei XDocument Objekte sind gleich, wenn Ihre Stamm Knoten gleich sind.Two XDocument objects are equal if their root nodes are equal.

  • Zwei XComment Knoten sind gleich, wenn Sie denselben Kommentartext enthalten.Two XComment nodes are equal if they contain the same comment text.

  • Zwei XProcessingInstruction Knoten sind gleich, wenn Sie über das gleiche Ziel und die gleichen Daten verfügen.Two XProcessingInstruction nodes are equal if they have the same target and data.

  • Zwei XDocumentType Knoten sind gleich, wenn die gleichen Namen, die gleiche öffentliche ID, die System-ID und die interne Teilmenge aufweisen.Two XDocumentType nodes are equal if the have the same name, public ID, system ID, and internal subset.

Gilt für: