TypeDescriptionProvider.GetTypeDescriptor 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取给定类型或对象的自定义类型说明符。
重载
GetTypeDescriptor(Object) |
获取给定对象的自定义类型说明符。 |
GetTypeDescriptor(Type) |
获取给定类型的自定义类型说明符。 |
GetTypeDescriptor(Type, Object) |
获取给定类型和对象的自定义类型说明符。 |
GetTypeDescriptor(Object)
- Source:
- TypeDescriptionProvider.cs
- Source:
- TypeDescriptionProvider.cs
- Source:
- TypeDescriptionProvider.cs
获取给定对象的自定义类型说明符。
public:
System::ComponentModel::ICustomTypeDescriptor ^ GetTypeDescriptor(System::Object ^ instance);
public System.ComponentModel.ICustomTypeDescriptor GetTypeDescriptor (object instance);
public System.ComponentModel.ICustomTypeDescriptor? GetTypeDescriptor (object instance);
member this.GetTypeDescriptor : obj -> System.ComponentModel.ICustomTypeDescriptor
Public Function GetTypeDescriptor (instance As Object) As ICustomTypeDescriptor
参数
- instance
- Object
该类型的实例。 如果没有向 TypeDescriptor 传递任何实例,则可以是 null
。
返回
可以为该类型提供元数据的 ICustomTypeDescriptor。
例外
instance
为 null
。
另请参阅
适用于
GetTypeDescriptor(Type)
- Source:
- TypeDescriptionProvider.cs
- Source:
- TypeDescriptionProvider.cs
- Source:
- TypeDescriptionProvider.cs
获取给定类型的自定义类型说明符。
public:
System::ComponentModel::ICustomTypeDescriptor ^ GetTypeDescriptor(Type ^ objectType);
public System.ComponentModel.ICustomTypeDescriptor GetTypeDescriptor (Type objectType);
public System.ComponentModel.ICustomTypeDescriptor? GetTypeDescriptor (Type objectType);
member this.GetTypeDescriptor : Type -> System.ComponentModel.ICustomTypeDescriptor
Public Function GetTypeDescriptor (objectType As Type) As ICustomTypeDescriptor
参数
- objectType
- Type
要为其检索类型说明符的对象的类型。
返回
可以为该类型提供元数据的 ICustomTypeDescriptor。
另请参阅
适用于
GetTypeDescriptor(Type, Object)
- Source:
- TypeDescriptionProvider.cs
- Source:
- TypeDescriptionProvider.cs
- Source:
- TypeDescriptionProvider.cs
获取给定类型和对象的自定义类型说明符。
public:
virtual System::ComponentModel::ICustomTypeDescriptor ^ GetTypeDescriptor(Type ^ objectType, System::Object ^ instance);
public virtual System.ComponentModel.ICustomTypeDescriptor GetTypeDescriptor (Type objectType, object instance);
public virtual System.ComponentModel.ICustomTypeDescriptor? GetTypeDescriptor (Type objectType, object? instance);
abstract member GetTypeDescriptor : Type * obj -> System.ComponentModel.ICustomTypeDescriptor
override this.GetTypeDescriptor : Type * obj -> System.ComponentModel.ICustomTypeDescriptor
Public Overridable Function GetTypeDescriptor (objectType As Type, instance As Object) As ICustomTypeDescriptor
参数
- objectType
- Type
要为其检索类型说明符的对象的类型。
- instance
- Object
该类型的实例。 如果没有向 TypeDescriptor 传递任何实例,则可以是 null
。
返回
可以为该类型提供元数据的 ICustomTypeDescriptor。
注解
此方法原型为 virtual
,默认情况下,如果未传递父提供程序,则返回空描述符。 如果传递了父提供程序,此方法将调用父提供程序的 GetTypeDescriptor 方法。
继承者说明
方法 GetTypeDescriptor(Type, Object) 应返回 对象的自定义类型描述符。 如果 方法未为 对象提供类型信息,则它应返回 null
。