TypeDescriptionProvider.GetTypeDescriptorFromRegisteredType 方法

定义

重载

名称 说明
GetTypeDescriptorFromRegisteredType(Object)

返回给定类型或对象的自定义类型描述符。

GetTypeDescriptorFromRegisteredType(Type)

返回给定类型或对象的自定义类型描述符。

GetTypeDescriptorFromRegisteredType(Type, Object)

返回给定类型或对象的自定义类型描述符。

GetTypeDescriptorFromRegisteredType(Object)

Source:
TypeDescriptionProvider.cs
Source:
TypeDescriptionProvider.cs
Source:
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

类型的实例。 如果没有将实例传递给 <a0/a0>,则为 <a0/a0>。

返回

可为类型提供元数据的一个 ICustomTypeDescriptor

注解

该方法应返回对象的自定义类型描述符。 如果方法对为对象提供类型信息不感兴趣,则应返回基对象。

适用于

GetTypeDescriptorFromRegisteredType(Type)

Source:
TypeDescriptionProvider.cs
Source:
TypeDescriptionProvider.cs
Source:
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)

Source:
TypeDescriptionProvider.cs
Source:
TypeDescriptionProvider.cs
Source:
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

类型的实例。 如果没有将实例传递给 <a0/a0>,则为 <a0/a0>。

返回

可为类型提供元数据的一个 ICustomTypeDescriptor

注解

objectType 参数始终有效,但如果未将实例传递给 TypeDescriptor,则实例参数可能 null 有效。 该方法应返回对象的自定义类型描述符。 如果方法对为对象提供类型信息不感兴趣,则应返回基对象。

此方法原型为虚拟,默认情况下返回自定义类型描述符,如果未传递父提供程序,则返回所有值的空集合。 如果传递了父提供程序,此方法将调用父提供程序的 GetTypeDescriptorFromRegisteredType 方法。

适用于