XNodeEqualityComparer XNodeEqualityComparer XNodeEqualityComparer XNodeEqualityComparer Class

定義

ノードを比較して等しいかどうかを確認します。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)
継承
XNodeEqualityComparerXNodeEqualityComparerXNodeEqualityComparerXNodeEqualityComparer
実装

注釈

このクラスの目的は、および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() XNodeEqualityComparer() XNodeEqualityComparer()

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

メソッド

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

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

(Inherited from Object)
Equals(XNode, XNode) Equals(XNode, XNode) Equals(XNode, XNode) Equals(XNode, XNode)

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

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

(Inherited from Object)
GetHashCode(XNode) GetHashCode(XNode) GetHashCode(XNode) GetHashCode(XNode)

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

GetType() GetType() GetType() GetType()

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

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
ToString() ToString() ToString() ToString()

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

(Inherited from Object)

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

IEqualityComparer.Equals(Object, Object) IEqualityComparer.Equals(Object, Object) IEqualityComparer.Equals(Object, Object) IEqualityComparer.Equals(Object, Object)

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

IEqualityComparer.GetHashCode(Object) IEqualityComparer.GetHashCode(Object) IEqualityComparer.GetHashCode(Object) IEqualityComparer.GetHashCode(Object)

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

適用対象

こちらもご覧ください