XNodeEqualityComparer Klasse

Definition

Vergleicht Knoten auf Gleichheit. Diese Klasse kann nicht vererbt werden.

public ref class XNodeEqualityComparer sealed : System::Collections::Generic::IEqualityComparer<System::Xml::Linq::XNode ^>, System::Collections::IEqualityComparer
public sealed class XNodeEqualityComparer : System.Collections.Generic.IEqualityComparer<System.Xml.Linq.XNode>, System.Collections.IEqualityComparer
type XNodeEqualityComparer = class
    interface IEqualityComparer<XNode>
    interface IEqualityComparer
type XNodeEqualityComparer = class
    interface IEqualityComparer
    interface IEqualityComparer<XNode>
Public NotInheritable Class XNodeEqualityComparer
Implements IEqualityComparer, IEqualityComparer(Of XNode)
Vererbung
XNodeEqualityComparer
Implementiert

Hinweise

Der Zweck dieser Klasse ist die Implementierung von System.Collections.IEqualityComparer und System.Collections.Generic.IEqualityComparer<T> . Klassen, die Identität erfordern (z. B. Dictionary<TKey,TValue> ), erfordern eine Instanz einer Klasse, die eine dieser Schnittstellen implementiert.

Konstruktoren

XNodeEqualityComparer()

Initialisiert eine neue Instanz der XNodeEqualityComparer-Klasse.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
Equals(XNode, XNode)

Vergleicht die Werte zweier Knoten.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetHashCode(XNode)

Gibt einen Hashcode auf der Grundlage eines XNode zurück.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

IEqualityComparer.Equals(Object, Object)

Vergleicht die Werte zweier Knoten.

IEqualityComparer.GetHashCode(Object)

Gibt einen Hashcode auf der Grundlage des Werts eines Knotens zurück.

Gilt für

Siehe auch