TypeDescriptionProvider.GetTypeDescriptorFromRegisteredType Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| GetTypeDescriptorFromRegisteredType(Object) |
Возвращает дескриптор пользовательского типа для заданного типа или объекта. |
| GetTypeDescriptorFromRegisteredType(Type) |
Возвращает дескриптор пользовательского типа для заданного типа или объекта. |
| GetTypeDescriptorFromRegisteredType(Type, Object) |
Возвращает дескриптор пользовательского типа для заданного типа или объекта. |
GetTypeDescriptorFromRegisteredType(Object)
- Исходный код:
- TypeDescriptionProvider.cs
- Исходный код:
- TypeDescriptionProvider.cs
- Исходный код:
- TypeDescriptionProvider.cs
Возвращает дескриптор пользовательского типа для заданного типа или объекта.
public:
System::ComponentModel::ICustomTypeDescriptor ^ GetTypeDescriptorFromRegisteredType(System::Object ^ instance);
public System.ComponentModel.ICustomTypeDescriptor? GetTypeDescriptorFromRegisteredType(object instance);
member this.GetTypeDescriptorFromRegisteredType : obj -> System.ComponentModel.ICustomTypeDescriptor
Public Function GetTypeDescriptorFromRegisteredType (instance As Object) As ICustomTypeDescriptor
Параметры
- instance
- Object
Экземпляр типа. Может бытьnull, если экземпляр не был передан в .TypeDescriptor
Возвращаемое значение
Объект, ICustomTypeDescriptor который может предоставлять метаданные для типа.
Комментарии
Метод должен возвращать дескриптор пользовательского типа для объекта. Если метод не заинтересован в предоставлении сведений о типе для объекта, который он должен возвращать базу.
Применяется к
GetTypeDescriptorFromRegisteredType(Type)
- Исходный код:
- TypeDescriptionProvider.cs
- Исходный код:
- TypeDescriptionProvider.cs
- Исходный код:
- TypeDescriptionProvider.cs
Возвращает дескриптор пользовательского типа для заданного типа или объекта.
public:
System::ComponentModel::ICustomTypeDescriptor ^ GetTypeDescriptorFromRegisteredType(Type ^ objectType);
public System.ComponentModel.ICustomTypeDescriptor? GetTypeDescriptorFromRegisteredType(Type objectType);
member this.GetTypeDescriptorFromRegisteredType : Type -> System.ComponentModel.ICustomTypeDescriptor
Public Function GetTypeDescriptorFromRegisteredType (objectType As Type) As ICustomTypeDescriptor
Параметры
- objectType
- Type
Тип объекта, для которого требуется получить дескриптор типа.
Возвращаемое значение
Объект, ICustomTypeDescriptor который может предоставлять метаданные для типа.
Комментарии
Метод должен возвращать дескриптор пользовательского типа для объекта. Если метод не заинтересован в предоставлении сведений о типе для объекта, который он должен возвращать базу.
Применяется к
GetTypeDescriptorFromRegisteredType(Type, Object)
- Исходный код:
- TypeDescriptionProvider.cs
- Исходный код:
- TypeDescriptionProvider.cs
- Исходный код:
- TypeDescriptionProvider.cs
Возвращает дескриптор пользовательского типа для заданного типа или объекта.
public:
virtual System::ComponentModel::ICustomTypeDescriptor ^ GetTypeDescriptorFromRegisteredType(Type ^ objectType, System::Object ^ instance);
public virtual System.ComponentModel.ICustomTypeDescriptor? GetTypeDescriptorFromRegisteredType(Type objectType, object? instance);
abstract member GetTypeDescriptorFromRegisteredType : Type * obj -> System.ComponentModel.ICustomTypeDescriptor
override this.GetTypeDescriptorFromRegisteredType : Type * obj -> System.ComponentModel.ICustomTypeDescriptor
Public Overridable Function GetTypeDescriptorFromRegisteredType (objectType As Type, instance As Object) As ICustomTypeDescriptor
Параметры
- objectType
- Type
Тип объекта, для которого требуется получить дескриптор типа.
- instance
- Object
Экземпляр типа. Может бытьnull, если экземпляр не был передан в .TypeDescriptor
Возвращаемое значение
Объект, ICustomTypeDescriptor который может предоставлять метаданные для типа.
Комментарии
Параметр objectType всегда действителен, но параметр экземпляра может быть null , если экземпляр не был передан в TypeDescriptor. Метод должен возвращать дескриптор пользовательского типа для объекта. Если метод не заинтересован в предоставлении сведений о типе для объекта, который он должен возвращать базу.
Этот метод прототипируется как виртуальный, и по умолчанию возвращает дескриптор пользовательского типа, который возвращает пустые коллекции для всех значений, если родительский поставщик не был передан. Если родительский поставщик был передан, этот метод вызовет метод GetTypeDescriptorFromRegisteredType.