XNodeEqualityComparer.IEqualityComparer.Equals(Object, Object) Metodo

Definizione

Confronta i valori di due nodi.Compares the values of two nodes.

 virtual bool System.Collections.IEqualityComparer.Equals(System::Object ^ x, System::Object ^ y) = System::Collections::IEqualityComparer::Equals;
bool IEqualityComparer.Equals (object x, object y);
abstract member System.Collections.IEqualityComparer.Equals : obj * obj -> bool
override this.System.Collections.IEqualityComparer.Equals : obj * obj -> bool
Function Equals (x As Object, y As Object) As Boolean Implements IEqualityComparer.Equals

Parametri

x
Object

Primo oggetto XNode da confrontare.The first XNode to compare.

y
Object

Secondo oggetto XNode da confrontare.The second XNode to compare.

Restituisce

Boolean

true se i nodi sono uguali; in caso contrario false.true if the nodes are equal; otherwise false.

Implementazioni

Commenti

I criteri seguenti determinano se due nodi sono uguali:The following criteria determine whether two nodes are equal:

  • Un null nodo è uguale a un altro null nodo, ma diverso da un nodo null .A null node is equal to another null node but unequal to a non-null node.

  • Due XNode oggetti di tipi diversi non sono mai uguali.Two XNode objects of different types are never equal.

  • Due XText nodi sono uguali se contengono lo stesso testo.Two XText nodes are equal if they contain the same text.

  • Due XElement nodi sono uguali se hanno lo stesso nome di tag, lo stesso set di attributi con gli stessi valori e (ignorando i commenti e le istruzioni di elaborazione), contengono due sequenze di lunghezza equa di coppie di nodi di contenuto uguali.Two XElement nodes are equal if they have the same tag name, the same set of attributes with the same values, and (ignoring comments and processing instructions), contain two equa-length sequences of pairwise equal content nodes.

  • Due XDocument oggetti sono uguali se i nodi radice sono uguali.Two XDocument objects are equal if their root nodes are equal.

  • Due XComment nodi sono uguali se contengono lo stesso testo del commento.Two XComment nodes are equal if they contain the same comment text.

  • Due XProcessingInstruction nodi sono uguali se hanno gli stessi dati e destinazione.Two XProcessingInstruction nodes are equal if they have the same target and data.

  • Due XDocumentType nodi sono uguali se hanno lo stesso nome, ID pubblico, ID di sistema e subset interno.Two XDocumentType nodes are equal if the have the same name, public ID, system ID, and internal subset.

Si applica a