XNodeEqualityComparer Class

Definition

Сравнивает узлы, чтобы определить, эквивалентны ли они.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<XNode>
    interface IEqualityComparer
type XNodeEqualityComparer = class
    interface IEqualityComparer
    interface IEqualityComparer<XNode>
Public NotInheritable Class XNodeEqualityComparer
Implements IEqualityComparer, IEqualityComparer(Of XNode)
Inheritance
XNodeEqualityComparer
Implements

Remarks

Этот класс предназначен для реализации 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>. Для классов, для которых требуется удостоверение (например, Dictionary<TKey,TValue>), требуется экземпляр класса, который реализует один из этих интерфейсов.Classes that require identity (such as Dictionary<TKey,TValue> ) require an instance of a class that implements one of these interfaces.

Constructors

XNodeEqualityComparer()

Инициализирует новый экземпляр класса XNodeEqualityComparer.Initializes a new instance of the XNodeEqualityComparer class.

Methods

Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Equals(XNode, XNode)

Сравнивает значения двух узлов.Compares the values of two nodes.

GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetHashCode(XNode)

Возвращает хэш-код, основанный на XNode.Returns a hash code based on an XNode.

GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)

Explicit Interface Implementations

IEqualityComparer.Equals(Object, Object)

Сравнивает значения двух узлов.Compares the values of two nodes.

IEqualityComparer.GetHashCode(Object)

Возвращает хэш-код, основанный на значении узла.Returns a hash code based on the value of a node.

Applies to

See also