XNodeEqualityComparer.IEqualityComparer.Equals(Object, Object) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Porovná hodnoty dvou uzlů.
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
Parametry
Návraty
true
pokud jsou uzly stejné; jinak false
.
Implementuje
Poznámky
Následující kritéria určují, jestli jsou dva uzly stejné:
Uzel
null
se rovná jinémunull
uzlu, ale není stejný jako jinýnull
uzel.Dva XNode objekty různých typů se nikdy nerovnají.
Dva XText uzly jsou stejné, pokud obsahují stejný text.
Dva XElement uzly jsou stejné, pokud mají stejný název značky, stejnou sadu atributů se stejnými hodnotami a (ignoruje komentáře a pokyny pro zpracování), obsahují dvě posloupnosti rovna párových rovna obsahu.
Dva XDocument objekty jsou stejné, pokud jsou jejich kořenové uzly stejné.
Dva XComment uzly jsou stejné, pokud obsahují stejný text komentáře.
Dva XProcessingInstruction uzly jsou stejné, pokud mají stejný cíl a data.
Dva XDocumentType uzly jsou stejné, pokud mají stejný název, veřejné ID, ID systému a interní podmnožinu.