XNodeEqualityComparer Třída

Definice

Porovná uzly a určí, jestli jsou stejné. Tato třída se nemůže dědit.

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)
Dědičnost
XNodeEqualityComparer
Implementuje

Poznámky

Účelem této třídy je implementovat System.Collections.IEqualityComparer a System.Collections.Generic.IEqualityComparer<T>. Třídy, které vyžadují identitu (například Dictionary<TKey,TValue> ) vyžadují instanci třídy, která implementuje jedno z těchto rozhraní.

Konstruktory

Name Description
XNodeEqualityComparer()

Inicializuje novou instanci XNodeEqualityComparer třídy.

Metody

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
Equals(XNode, XNode)

Porovná hodnoty dvou uzlů.

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetHashCode(XNode)

Vrátí hashovací kód založený na objektu XNode.

GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

Name Description
IEqualityComparer.Equals(Object, Object)

Porovná hodnoty dvou uzlů.

IEqualityComparer.GetHashCode(Object)

Vrátí hashovací kód založený na hodnotě uzlu.

Platí pro

Viz také