TypeDescriptor.AddAttributes 方法

定义

向目标组件添加类级别属性。

重载

AddAttributes(Object, Attribute[])

向目标组件实例添加类级别属性。

AddAttributes(Type, Attribute[])

向目标组件类型添加类级别属性。

AddAttributes(Object, Attribute[])

Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs

向目标组件实例添加类级别属性。

public:
 static System::ComponentModel::TypeDescriptionProvider ^ AddAttributes(System::Object ^ instance, ... cli::array <Attribute ^> ^ attributes);
public static System.ComponentModel.TypeDescriptionProvider AddAttributes (object instance, params Attribute[] attributes);
static member AddAttributes : obj * Attribute[] -> System.ComponentModel.TypeDescriptionProvider
Public Shared Function AddAttributes (instance As Object, ParamArray attributes As Attribute()) As TypeDescriptionProvider

参数

instance
Object

目标组件的实例。

attributes
Attribute[]

要添加到组件的类的 Attribute 对象数组。

返回

用于添加指定属性的新创建的 TypeDescriptionProvider

例外

两个参数之一或两个参数均为 null

注解

方法 AddAttributes(Object, Attribute[]) 将类级特性添加到组件的指定实例。 由于这是使用 Visual Studio Windows 窗体 Designer和属性窗口的应用程序的常见要求,因此此方法通过创建类型说明提供程序来提供快捷方式,该提供程序将提供的属性与类上已存在的属性合并。 返回值是用于添加属性的类型说明提供程序。 以后,当不再需要添加的属性时,可以将此提供程序传递给 RemoveProvider(TypeDescriptionProvider, Object) 方法。

另请参阅

适用于

AddAttributes(Type, Attribute[])

Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs

向目标组件类型添加类级别属性。

public:
 static System::ComponentModel::TypeDescriptionProvider ^ AddAttributes(Type ^ type, ... cli::array <Attribute ^> ^ attributes);
public static System.ComponentModel.TypeDescriptionProvider AddAttributes (Type type, params Attribute[] attributes);
static member AddAttributes : Type * Attribute[] -> System.ComponentModel.TypeDescriptionProvider
Public Shared Function AddAttributes (type As Type, ParamArray attributes As Attribute()) As TypeDescriptionProvider

参数

type
Type

目标组件的 Type

attributes
Attribute[]

要添加到组件的类的 Attribute 对象数组。

返回

用于添加指定属性的新创建的 TypeDescriptionProvider

例外

两个参数之一或两个参数均为 null

注解

方法 AddAttributes(Type, Attribute[]) 将类级特性添加到组件的指定类型。 由于这是使用 Visual Studio Windows 窗体 Designer和属性窗口的应用程序的常见要求,因此此方法通过创建类型说明提供程序来提供快捷方式,该提供程序将提供的属性与类上已存在的属性合并。 返回值是用于添加属性的类型说明提供程序。 以后,当不再需要添加的属性时,可以将此提供程序传递给 RemoveProvider(TypeDescriptionProvider, Type) 方法。

另请参阅

适用于