XNodeEqualityComparer クラス

定義

ノードを比較して、それらが等しいかどうかを判断します。 このクラスは継承できません。

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)
継承
XNodeEqualityComparer
実装

注釈

このクラスの目的は、 System.Collections.IEqualityComparerSystem.Collections.Generic.IEqualityComparer<T>を実装することです。 ID を必要とするクラス ( Dictionary<TKey,TValue> など) には、これらのインターフェイスのいずれかを実装するクラスのインスタンスが必要です。

コンストラクター

名前 説明
XNodeEqualityComparer()

XNodeEqualityComparer クラスの新しいインスタンスを初期化します。

メソッド

名前 説明
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
Equals(XNode, XNode)

2 つのノードの値を比較します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetHashCode(XNode)

XNodeに基づいてハッシュ コードを返します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

明示的なインターフェイスの実装

名前 説明
IEqualityComparer.Equals(Object, Object)

2 つのノードの値を比較します。

IEqualityComparer.GetHashCode(Object)

ノードの値に基づいてハッシュ コードを返します。

適用対象

こちらもご覧ください