TypeInfo.IsDerivedFrom
TypeInfo.IsDerivedFrom method
Αυτή η μέθοδος επιστρέφει εάν υπάρχει μια παράγωγη μεταξύ του ορισμού του τύπου αναφοράς, δηλαδή του TypeInfo στον οποίο καλείται η μέθοδος, και του ορισμού άλλου τύπου, δηλαδή αυτού που έχει περάσει ως παράμετροι.
public bool IsDerivedFrom(string typeNamespaceArg, string typeNameArg, ulong derivationMethod)
Παράμετρος | Τύπος | Περιγραφή |
---|---|---|
typeNamespaceArg | String | ο χώρος ονομάτων του ορισμού άλλου τύπου |
typeNameArg | String | το όνομα του ορισμού άλλου τύπου. |
derivationMethod | UInt64 | ο τύπος παραγωγής και οι συνθήκες που εφαρμόζονται μεταξύ δύο τύπων, όπως περιγράφεται στη λίστα σταθερών που παρέχεται σε αυτή τη διεπαφή. |
Επιστρεφόμενη Αξία
Εάν το σχήμα του εγγράφου είναι DTD ή κανένα σχήμα δεν συσχετίζεται με το έγγραφο, αυτή η μέθοδος θα επιστρέφει πάντα false. Εάν το σχήμα του εγγράφου είναι ένα σχήμα XML, η μέθοδος θα ισχύει εάν ο ορισμός του τύπου αναφοράς προέρχεται από τον ορισμό άλλου τύπου σύμφωνα με την παράμετρο παραγωγής. Εάν η τιμή της παραμέτρου είναι 0 (κανένα bit δεν έχει οριστεί σε 1 για την παράμετρο derivationMethod), η μέθοδος θα επιστρέψει true εάν ο ορισμός άλλου τύπου μπορεί να επιτευχθεί επαναλαμβανόμενος οποιοσδήποτε συνδυασμός {base type definition}, {item type definition} , ή {member type definitions} από τον ορισμό τύπου αναφοράς.
Δείτε επίσης
- class TypeInfo
- χώρος ονομάτων Aspose.Html.Dom
- συνέλευση Aspose.HTML