TypeInfo

TypeInfo class

TypeInfo представляет тип, на который ссылаются узлы Element или Attr, указанные в схемах, связанных с документом.

public class TypeInfo : DOMObject

Характеристики

Имя Описание
TypeName { get; } Имя типа, объявленное для связанного элемента или атрибута, или null, если неизвестно.
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], эта константа представляет объединение, если задействованы простые типы.

Смотрите также