XNodeEqualityComparer Klass

Definition

Jämför noder för att avgöra om de är lika med. Det går inte att ärva den här klassen.

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)
Arv
XNodeEqualityComparer
Implementeringar

Kommentarer

Syftet med den här klassen är att implementera System.Collections.IEqualityComparer och System.Collections.Generic.IEqualityComparer<T>. Klasser som kräver identitet (till exempel Dictionary<TKey,TValue> ) kräver en instans av en klass som implementerar ett av dessa gränssnitt.

Konstruktorer

Name Description
XNodeEqualityComparer()

Initierar en ny instans av XNodeEqualityComparer klassen.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
Equals(XNode, XNode)

Jämför värdena för två noder.

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetHashCode(XNode)

Returnerar en hash-kod baserat på en XNode.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Explicita gränssnittsimplementeringar

Name Description
IEqualityComparer.Equals(Object, Object)

Jämför värdena för två noder.

IEqualityComparer.GetHashCode(Object)

Returnerar en hash-kod baserat på värdet för en nod.

Gäller för

Se även