TypeInfo

TypeInfo class

TypeInfo representa un tipo al que se hace referencia desde los nodos Element o Attr, especificado en los esquemas asociados con el documento.

public class TypeInfo : DOMObject

Propiedades

NombreDescripción
TypeName { get; }El nombre de un tipo declarado para el elemento o atributo asociado, o nulo si se desconoce.
TypeNamespace { get; }Obtiene el espacio de nombres de tipo. El espacio de nombres del tipo declarado para el elemento o atributo asociado o nulo si el elemento no tiene declaración o si no hay información de espacio de nombres disponible.

Métodos

NombreDescripción
virtual GetPlatformType()Este método se utiliza para recuperar el objeto ECMAScriptType .
IsDerivedFrom(string, string, ulong)Este método devuelve si existe una derivación entre la definición de tipo de referencia, es decir, el TypeInfo sobre el que se llama al método, y la otra definición de tipo, es decir, la que se pasa como parámetros.

Campos

NombreDescripción
const DERIVATION_EXTENSIONSi el esquema del documento es un Esquema XML [Esquema XML Parte 1], esta constante representa la derivación por extensión.
const DERIVATION_LISTSi el esquema del documento es un Esquema XML [Esquema XML Parte 1], esta constante representa la lista.
const DERIVATION_RESTRICTIONSi el esquema del documento es un Esquema XML [Esquema XML Parte 1], esta constante representa la derivación por restricción si se trata de tipos complejos, o una restricción si se trata de tipos simples.
const DERIVATION_UNIONSi el esquema del documento es un Esquema XML [Esquema XML Parte 1], esta constante representa la unión si se trata de tipos simples.

Ver también