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à

NomeDescrizione
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

NomeDescrizione
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

NomeDescrizione
const DERIVATION_EXTENSIONSe lo schema del documento è uno schema XML [XML Schema Part 1], questa costante rappresenta la derivazione per estensione.
const DERIVATION_LISTSe lo schema del documento è uno schema XML [XML Schema Part 1], questa costante rappresenta l’elenco.
const DERIVATION_RESTRICTIONSe 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_UNIONSe lo schema del documento è uno schema XML [XML Schema Part 1], questa costante rappresenta l’unione se sono coinvolti tipi semplici.

Guarda anche