XNodeEqualityComparer クラス

定義

ノードを比較して等しいかどうかを確認します。Compares nodes to determine whether they are equal. このクラスは継承できません。This class cannot be inherited.

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
    interface IEqualityComparer<XNode>
Public NotInheritable Class XNodeEqualityComparer
Implements IEqualityComparer, IEqualityComparer(Of XNode)
継承
XNodeEqualityComparer
実装

注釈

このクラスの目的は、およびSystem.Collections.IEqualityComparer System.Collections.Generic.IEqualityComparer<T>を実装することです。The purpose of this class is to implement System.Collections.IEqualityComparer and System.Collections.Generic.IEqualityComparer<T>. Id を必要とするクラス ( Dictionary<TKey,TValue>など) には、これらのインターフェイスのいずれかを実装するクラスのインスタンスが必要です。Classes that require identity (such as Dictionary<TKey,TValue> ) require an instance of a class that implements one of these interfaces.

コンストラクター

XNodeEqualityComparer()

XNodeEqualityComparer クラスの新しいインスタンスを初期化します。Initializes a new instance of the XNodeEqualityComparer class.

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判定します。Determines whether the specified object is equal to the current object.

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

2 つのノードの値を比較します。Compares the values of two nodes.

GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetHashCode(XNode)

XNode に基づいてハッシュ コードを返します。Returns a hash code based on an XNode.

GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
ToString()

現在のオブジェクトを表す string を返します。Returns a string that represents the current object.

(継承元 Object)

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

IEqualityComparer.Equals(Object, Object)

2 つのノードの値を比較します。Compares the values of two nodes.

IEqualityComparer.GetHashCode(Object)

ノードの値に基づいてハッシュ コードを返します。Returns a hash code based on the value of a node.

適用対象

こちらもご覧ください