TypeDescriptor.AddAttributes 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
向目标组件添加类级别属性。
重载
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
目标组件的实例。
返回
用于添加指定属性的新创建的 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
参数
返回
用于添加指定属性的新创建的 TypeDescriptionProvider。
例外
两个参数之一或两个参数均为 null
。
注解
方法 AddAttributes(Type, Attribute[]) 将类级特性添加到组件的指定类型。 由于这是使用 Visual Studio Windows 窗体 Designer和属性窗口的应用程序的常见要求,因此此方法通过创建类型说明提供程序来提供快捷方式,该提供程序将提供的属性与类上已存在的属性合并。 返回值是用于添加属性的类型说明提供程序。 以后,当不再需要添加的属性时,可以将此提供程序传递给 RemoveProvider(TypeDescriptionProvider, Type) 方法。