Compartilhar via


XNodeEqualityComparer Classe

Definição

Compara nós para determinar se eles são iguais. Essa classe não pode ser herdada.

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)
Herança
XNodeEqualityComparer
Implementações

Comentários

A finalidade dessa classe é implementar System.Collections.IEqualityComparer e System.Collections.Generic.IEqualityComparer<T>. Classes que exigem identidade (como Dictionary<TKey,TValue> ) exigem uma instância de uma classe que implementa uma dessas interfaces.

Construtores

XNodeEqualityComparer()

Inicializa uma nova instância da classe XNodeEqualityComparer.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Equals(XNode, XNode)

Compara os valores de dois nós.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetHashCode(XNode)

Retorna um código hash com base em um XNode.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

IEqualityComparer.Equals(Object, Object)

Compara os valores de dois nós.

IEqualityComparer.GetHashCode(Object)

Retorna um código hash com base no valor de um nó.

Aplica-se a

Confira também