TypeInfo.IsDerivedFrom
TypeInfo.IsDerivedFrom method
Этот метод возвращает значение, если существует производное определение ссылочного типа, т. е. TypeInfo, для которого вызывается метод, и другое определение типа, т. е. то, которое передается в качестве параметров.
public bool IsDerivedFrom(string typeNamespaceArg, string typeNameArg, ulong derivationMethod)
Параметр | Тип | Описание |
---|---|---|
typeNamespaceArg | String | пространство имен другого определения типа |
typeNameArg | String | имя определения другого типа. |
derivationMethod | UInt64 | тип деривации и условия, применяемые между двумя типами, как описано в списке констант, представленных в этом интерфейсе. |
Возвращаемое значение
Если схема документа является DTD или с документом не связана никакая схема, этот метод всегда будет возвращать значение false. Если схема документа является XML-схемой, метод будет истинным, если определение ссылочного типа получено из определения другого типа в соответствии с параметром деривации. Если значение параметра равно 0 (для параметра derivationMethod ни один бит не установлен в 1), метод вернет значение true, если определение другого типа может быть достигнуто путем рекурсии любой комбинации {определения базового типа}, {определения типа элемента} или {определения типов элементов} из определения ссылочного типа.
Смотрите также
- class TypeInfo
- пространство имен Aspose.Html.Dom
- сборка Aspose.HTML