AssociatedMetadataTypeTypeDescriptionProvider 类

定义

通过添加关联类中定义的属性和属性信息来扩展类的元数据信息。

public ref class AssociatedMetadataTypeTypeDescriptionProvider : System::ComponentModel::TypeDescriptionProvider
public class AssociatedMetadataTypeTypeDescriptionProvider : System.ComponentModel.TypeDescriptionProvider
type AssociatedMetadataTypeTypeDescriptionProvider = class
    inherit TypeDescriptionProvider
Public Class AssociatedMetadataTypeTypeDescriptionProvider
Inherits TypeDescriptionProvider
继承
AssociatedMetadataTypeTypeDescriptionProvider

注解

AssociatedMetadataTypeTypeDescriptionProvider 类通过添加、修改或隐藏特性(如属性、属性和事件)来动态扩展与类型或对象关联的类型信息。 有关详细信息,请参阅 TypeDescriptor

构造函数

AssociatedMetadataTypeTypeDescriptionProvider(Type)

使用指定的类型初始化 AssociatedMetadataTypeTypeDescriptionProvider 类的新实例。

AssociatedMetadataTypeTypeDescriptionProvider(Type, Type)

使用指定的元数据提供程序类型和关联类型初始化 AssociatedMetadataTypeTypeDescriptionProvider 类的新实例。

属性

RequireRegisteredTypes

获取一个值,该值指示提供程序是否使用反射,并要求通过 RegisterType<T>() 注册类型来支持剪裁的应用程序。

(继承自 TypeDescriptionProvider)

方法

CreateInstance(IServiceProvider, Type, Type[], Object[])

创建可以替代其他数据类型的对象。

(继承自 TypeDescriptionProvider)
Equals(Object)

确定指定的对象是否等于当前对象。

(继承自 Object)
GetCache(Object)

获取作为键/值对 IDictionary 访问的每个对象缓存。

(继承自 TypeDescriptionProvider)
GetExtendedTypeDescriptor(Object)

获取给定对象的扩展自定义类型描述符。

(继承自 TypeDescriptionProvider)
GetExtendedTypeDescriptorFromRegisteredType(Object)

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

(继承自 TypeDescriptionProvider)
GetExtenderProviders(Object)

获取指定对象的扩展程序提供程序。

(继承自 TypeDescriptionProvider)
GetFullComponentName(Object)

获取指定组件的名称;如果组件没有名称,则 null

(继承自 TypeDescriptionProvider)
GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetReflectionType(Object)

对给定对象执行正常反射。

(继承自 TypeDescriptionProvider)
GetReflectionType(Type)

对类型执行正常反射。

(继承自 TypeDescriptionProvider)
GetReflectionType(Type, Object)

对具有给定类型的给定对象执行正常反射。

(继承自 TypeDescriptionProvider)
GetRuntimeType(Type)

将反射类型转换为运行时类型。

(继承自 TypeDescriptionProvider)
GetType()

获取当前实例的 Type

(继承自 Object)
GetTypeDescriptor(Object)

获取给定对象的自定义类型描述符。

(继承自 TypeDescriptionProvider)
GetTypeDescriptor(Type)

获取给定类型的自定义类型描述符。

(继承自 TypeDescriptionProvider)
GetTypeDescriptor(Type, Object)

获取指定类型和对象的类型描述符。

GetTypeDescriptorFromRegisteredType(Object)

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

(继承自 TypeDescriptionProvider)
GetTypeDescriptorFromRegisteredType(Type)

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

(继承自 TypeDescriptionProvider)
GetTypeDescriptorFromRegisteredType(Type, Object)

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

(继承自 TypeDescriptionProvider)
IsRegisteredType(Type)

确定该类型是否通过 RegisterType<T>()向其提供程序注册。

(继承自 TypeDescriptionProvider)
IsSupportedType(Type)

获取一个值,该值指示指定类型是否与类型说明及其类型说明提供程序链兼容。

(继承自 TypeDescriptionProvider)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
RegisterType<T>()

注册类型,以便可以在剪裁的应用程序中由基于反射的提供程序使用它。

(继承自 TypeDescriptionProvider)
ToString()

返回一个表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅