TypeDescriptionProvider.GetExtendedTypeDescriptorFromRegisteredType Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает расширенный дескриптор пользовательского типа для данного объекта.
public:
virtual System::ComponentModel::ICustomTypeDescriptor ^ GetExtendedTypeDescriptorFromRegisteredType(System::Object ^ instance);
public virtual System.ComponentModel.ICustomTypeDescriptor GetExtendedTypeDescriptorFromRegisteredType (object instance);
abstract member GetExtendedTypeDescriptorFromRegisteredType : obj -> System.ComponentModel.ICustomTypeDescriptor
override this.GetExtendedTypeDescriptorFromRegisteredType : obj -> System.ComponentModel.ICustomTypeDescriptor
Public Overridable Function GetExtendedTypeDescriptorFromRegisteredType (instance As Object) As ICustomTypeDescriptor
Параметры
- instance
- Object
Объект, для которого требуется получить дескриптор расширенного типа.
Возвращаемое значение
ICustomTypeDescriptor, которые могут предоставлять расширенные метаданные для объекта.
Комментарии
Дескриптор расширенного типа — это дескриптор пользовательского типа, который предлагает свойства, которые другие объекты добавили в этот объект, но на самом деле не определены в объекте. Например, в модели компонентов .NET Framework объекты, реализующие интерфейс IExtenderProvider, могут присоединять свойства к другим объектам, которые находятся в том же логическом контейнере. Метод GetTypeDescriptorFromRegisteredType не возвращает дескриптор типа, предоставляющий эти дополнительные расширенные свойства. GetExtendedTypeDescriptorFromRegisteredType возвращает набор этих расширенных свойств. TypeDescriptor автоматически объединяет результаты этих двух коллекций свойств. Обратите внимание, что хотя модель компонентов .NET Framework поддерживает только расширенные свойства, этот API можно использовать для расширенных атрибутов и событий, если поставщик описания типов поддерживает его.