XNodeEqualityComparer Klasa

Definicja

Porównuje węzły, aby określić, czy są one równe. Klasa ta nie może być dziedziczona.

C#
public sealed class XNodeEqualityComparer : System.Collections.Generic.IEqualityComparer<System.Xml.Linq.XNode>, System.Collections.IEqualityComparer
Dziedziczenie
XNodeEqualityComparer
Implementuje

Uwagi

Celem tej klasy jest implementacja System.Collections.IEqualityComparer i System.Collections.Generic.IEqualityComparer<T>. Klasy wymagające tożsamości (na przykład Dictionary<TKey,TValue> ) wymagają wystąpienia klasy, która implementuje jeden z tych interfejsów.

Konstruktory

XNodeEqualityComparer()

Inicjuje nowe wystąpienie klasy XNodeEqualityComparer.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
Equals(XNode, XNode)

Porównuje wartości dwóch węzłów.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetHashCode(XNode)

Zwraca kod skrótu na podstawie elementu XNode.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

IEqualityComparer.Equals(Object, Object)

Porównuje wartości dwóch węzłów.

IEqualityComparer.GetHashCode(Object)

Zwraca kod skrótu na podstawie wartości węzła.

Dotyczy

Produkt Wersje
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Zobacz też