TypeInfo
TypeInfo class
Il TypeInfo rappresenta un tipo referenziato dai nodi Element o Attr, specificato negli schemi associati al documento.
public class TypeInfo : DOMObject
Proprietà
Nome | Descrizione |
---|
TypeName { get; } | Il nome di un tipo dichiarato per l’elemento o l’attributo associato o null se sconosciuto. |
TypeNamespace { get; } | Ottiene lo spazio dei nomi del tipo. Lo spazio dei nomi del tipo dichiarato per l’elemento o l’attributo associato o null se l’elemento non ha una dichiarazione o se non sono disponibili informazioni sullo spazio dei nomi. |
Metodi
Nome | Descrizione |
---|
virtual GetPlatformType() | Questo metodo viene utilizzato per recuperare l’oggetto ECMAScriptType . |
IsDerivedFrom(string, string, ulong) | Questo metodo restituisce se esiste una derivazione tra la definizione del tipo di riferimento, ovvero il TypeInfo su cui viene chiamato il metodo, e l’altra definizione del tipo, ovvero quella passata come parametri. |
Campi
Nome | Descrizione |
---|
const DERIVATION_EXTENSION | Se lo schema del documento è uno schema XML [XML Schema Part 1], questa costante rappresenta la derivazione per estensione. |
const DERIVATION_LIST | Se lo schema del documento è uno schema XML [XML Schema Part 1], questa costante rappresenta l’elenco. |
const DERIVATION_RESTRICTION | Se lo schema del documento è uno schema XML [XML Schema Part 1], questa costante rappresenta la derivazione per restrizione se sono coinvolti tipi complessi, o una restrizione se sono coinvolti tipi semplici. |
const DERIVATION_UNION | Se lo schema del documento è uno schema XML [XML Schema Part 1], questa costante rappresenta l’unione se sono coinvolti tipi semplici. |
Guarda anche