TypeInfo

TypeInfo class

Le TypeInfo représente un type référencé à partir des nœuds Element ou Attr, spécifié dans les schémas associés au document.

public class TypeInfo : DOMObject

Propriétés

Nom La description
TypeName { get; } Le nom d’un type déclaré pour l’élément ou l’attribut associé, ou null si inconnu.
TypeNamespace { get; } Obtient l’espace de noms de type. L’espace de noms du type déclaré pour l’élément ou l’attribut associé ou null si l’élément n’a pas de déclaration ou si aucune information d’espace de noms n’est disponible.

Méthodes

Nom La description
virtual GetPlatformType() Cette méthode est utilisée pour récupérer l’objet ECMAScriptType .
IsDerivedFrom(string, string, ulong) Cette méthode renvoie s’il existe une dérivation entre la définition du type de référence, c’est-à-dire le TypeInfo sur lequel la méthode est appelée, et l’autre définition de type, c’est-à-dire celle passée en paramètre.

Des champs

Nom La description
const DERIVATION_EXTENSION Si le schéma du document est un schéma XML [XML Schema Part 1], cette constante représente la dérivation par extension.
const DERIVATION_LIST Si le schéma du document est un schéma XML [XML Schema Part 1], cette constante représente la liste.
const DERIVATION_RESTRICTION Si le schéma du document est un XML Schema [XML Schema Part 1], cette constante représente la dérivation par restriction si des types complexes sont impliqués, ou une restriction si des types simples sont impliqués.
const DERIVATION_UNION Si le schéma du document est un schéma XML [XML Schema Part 1], cette constante représente l’union si des types simples sont impliqués.

Voir également