Поделиться через


TypeDescriptionProvider.GetTypeDescriptorFromRegisteredType Метод

Определение

Перегрузки

GetTypeDescriptorFromRegisteredType(Object)

Возвращает дескриптор пользовательского типа для заданного типа или объекта.

GetTypeDescriptorFromRegisteredType(Type)

Возвращает дескриптор пользовательского типа для заданного типа или объекта.

GetTypeDescriptorFromRegisteredType(Type, Object)

Возвращает дескриптор пользовательского типа для заданного типа или объекта.

GetTypeDescriptorFromRegisteredType(Object)

Возвращает дескриптор пользовательского типа для заданного типа или объекта.

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

Возвращаемое значение

Комментарии

Параметр objectType всегда действителен, но параметр экземпляра может быть null если экземпляр не был передан в TypeDescriptor. Метод должен возвращать дескриптор пользовательского типа для объекта. Если метод не заинтересован в предоставлении сведений о типе для объекта, который он должен возвращать базу.

Применяется к

GetTypeDescriptorFromRegisteredType(Type)

Возвращает дескриптор пользовательского типа для заданного типа или объекта.

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

Возвращаемое значение

Комментарии

Параметр objectType всегда действителен, но параметр экземпляра может быть null если экземпляр не был передан в TypeDescriptor. Метод должен возвращать дескриптор пользовательского типа для объекта. Если метод не заинтересован в предоставлении сведений о типе для объекта, который он должен возвращать базу.

Применяется к

GetTypeDescriptorFromRegisteredType(Type, Object)

Возвращает дескриптор пользовательского типа для заданного типа или объекта.

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

Возвращаемое значение

Комментарии

Параметр objectType всегда действителен, но параметр экземпляра может быть null если экземпляр не был передан в TypeDescriptor. Метод должен возвращать дескриптор пользовательского типа для объекта. Если метод не заинтересован в предоставлении сведений о типе для объекта, который он должен возвращать базу.

Этот метод прототипируется как виртуальный, и по умолчанию возвращает дескриптор пользовательского типа, который возвращает пустые коллекции для всех значений, если родительский поставщик не был передан. Если родительский поставщик был передан, этот метод вызовет метод GetTypeDescriptorFromRegisteredType.

Применяется к