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

Nome Description
XNodeEqualityComparer()

Inicializa uma nova instância da classe XNodeEqualityComparer.

Métodos

Nome Description
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 Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

Nome Description
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