XNodeEqualityComparer.IEqualityComparer.Equals(Object, Object) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Confronta i valori di due nodi.
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
Restituisce
true
se i nodi sono uguali; in caso contrario false
.
Implementazioni
Commenti
I criteri seguenti determinano se due nodi sono uguali:
Un
null
nodo è uguale a un altronull
nodo, ma diverso da un nodo nonnull
.Due XNode oggetti di tipi diversi non sono mai uguali.
Due XText nodi sono uguali se contengono lo stesso testo.
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 nodi di contenuto uguale a coppia.
Due XDocument oggetti sono uguali se i nodi radice sono uguali.
Due XComment nodi sono uguali se contengono lo stesso testo di commento.
Due XProcessingInstruction nodi sono uguali se hanno la stessa destinazione e i dati.
Due XDocumentType nodi sono uguali se hanno lo stesso nome, ID pubblico, ID di sistema e subset interno.