Class TypeInfo

TypeInfo class

Το TypeInfo αντιπροσωπεύει έναν τύπο που αναφέρεται από κόμβους Element ή Attr, που καθορίζεται στα σχήματα που σχετίζονται με το έγγραφο.

public class TypeInfo : DOMObject

Ιδιότητες

ΟνομαΠεριγραφή
TypeName { get; }Το όνομα ενός τύπου που δηλώνεται για το συσχετισμένο στοιχείο ή χαρακτηριστικό ή μηδενικό εάν είναι άγνωστο.
TypeNamespace { get; }Λαμβάνει τον χώρο ονομάτων τύπου. Ο χώρος ονομάτων του τύπου που δηλώνεται για το συσχετισμένο στοιχείο ή χαρακτηριστικό ή null, εάν το στοιχείο δεν έχει δήλωση ή εάν δεν υπάρχουν διαθέσιμες πληροφορίες χώρου ονομάτων.

Μέθοδοι

ΟνομαΠεριγραφή
virtual GetPlatformType()Αυτή η μέθοδος χρησιμοποιείται για την ανάκτηση αντικειμένου ECMAScriptType .
IsDerivedFrom(string, string, ulong)Αυτή η μέθοδος επιστρέφει εάν υπάρχει μια παράγωγη μεταξύ του ορισμού του τύπου αναφοράς, δηλαδή του TypeInfo στον οποίο καλείται η μέθοδος, και του ορισμού άλλου τύπου, δηλαδή αυτού που έχει περάσει ως παράμετροι.

Πεδία

ΟνομαΠεριγραφή
const DERIVATION_EXTENSIONΕάν το σχήμα του εγγράφου είναι ένα σχήμα XML [Σχήμα XML Μέρος 1], αυτή η σταθερά αντιπροσωπεύει την παραγωγή κατ’ επέκταση.
const DERIVATION_LISTΕάν το σχήμα του εγγράφου είναι ένα σχήμα XML [Σχήμα XML Μέρος 1], αυτή η σταθερά αντιπροσωπεύει τη λίστα.
const DERIVATION_RESTRICTIONΕάν το σχήμα του εγγράφου είναι ένα σχήμα XML [Σχήμα XML Μέρος 1], αυτή η σταθερά αντιπροσωπεύει την παραγωγή μέσω περιορισμού εάν εμπλέκονται σύνθετοι τύποι ή έναν περιορισμό εάν εμπλέκονται απλοί τύποι.
const DERIVATION_UNIONΕάν το σχήμα του εγγράφου είναι ένα σχήμα XML [Σχήμα XML Μέρος 1], αυτή η σταθερά αντιπροσωπεύει την ένωση εάν εμπλέκονται απλοί τύποι.

Δείτε επίσης