XNodeEqualityComparer.IEqualityComparer.Equals(Object, Object) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Jämför värdena för två noder.
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
Parametrar
Returer
true om noderna är lika; annars false.
Implementeringar
Kommentarer
Följande villkor avgör om två noder är lika med:
En
nullnod är lika med en annannullnod men är inte samma som en icke-nodnull.Två XNode objekt av olika typer är aldrig lika.
Två XText noder är lika med om de innehåller samma text.
Två XElement noder är lika om de har samma taggnamn, samma uppsättning attribut med samma värden och (ignorerar kommentarer och bearbetningsinstruktioner) innehåller två ekvatorlängdssekvenser med parvis lika med innehållsnoder.
Två XDocument objekt är lika med om deras rotnoder är lika med.
Två XComment noder är lika med om de innehåller samma kommentarstext.
Två XProcessingInstruction noder är lika med om de har samma mål och data.
Två XDocumentType noder är lika med om de har samma namn, offentligt ID, system-ID och intern delmängd.