XNodeEqualityComparer Třída

Definice

Porovná uzly a určí, jestli jsou stejné. Tuto třídu nelze 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

XNodeEqualityComparer()

Inicializuje novou instanci XNodeEqualityComparer třídy.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná 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í kód hash založený na hodnotě XNode.

GetType()

Type Získá aktuální instanci.

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

Vytvoří použádnou kopii aktuálního souboru 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í

IEqualityComparer.Equals(Object, Object)

Porovná hodnoty dvou uzlů.

IEqualityComparer.GetHashCode(Object)

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

Platí pro

Viz také