Compartir vía


XNodeEqualityComparer Clase

Definición

Compara los nodos para determinar si son iguales. Esta clase no puede heredarse.

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)
Herencia
XNodeEqualityComparer
Implementaciones

Comentarios

El propósito de esta clase es implementar System.Collections.IEqualityComparer y System.Collections.Generic.IEqualityComparer<T>. Las clases que requieren identidad (como Dictionary<TKey,TValue> ) requieren una instancia de una clase que implementa una de estas interfaces.

Constructores

XNodeEqualityComparer()

Inicializa una nueva instancia de la clase XNodeEqualityComparer.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
Equals(XNode, XNode)

Compara los valores de dos nodos.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetHashCode(XNode)

Devuelve un código hash basado en un XNode.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

IEqualityComparer.Equals(Object, Object)

Compara los valores de dos nodos.

IEqualityComparer.GetHashCode(Object)

Devuelve un código hash basado en el valor de un nodo.

Se aplica a

Consulte también