Поделиться через


TypeDescriptor.AddAttributes Метод

Определение

Добавляет атрибуты уровня класса к целевому компоненту.

Перегрузки

AddAttributes(Object, Attribute[])

Добавляет атрибуты уровня класса в экземпляр целевого компонента.

AddAttributes(Type, Attribute[])

Добавляет атрибуты уровня класса к типу целевого компонента.

AddAttributes(Object, Attribute[])

Исходный код:
TypeDescriptor.cs
Исходный код:
TypeDescriptor.cs
Исходный код:
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[]) добавляет атрибуты уровня класса в указанный экземпляр компонента. Так как это общее требование для приложений, использующих Windows Forms Designer и окно свойств Visual Studio, этот метод предоставляет ярлык, создавая поставщик описания типов, который объединяет предоставленные атрибуты с атрибутами, которые уже существуют в классе. Возвращаемое значение — это поставщик описания типа, который использовался для добавления атрибутов. Этот поставщик может быть позже передан в метод , RemoveProvider(TypeDescriptionProvider, Object) когда добавленные атрибуты больше не нужны.

См. также раздел

Применяется к

AddAttributes(Type, Attribute[])

Исходный код:
TypeDescriptor.cs
Исходный код:
TypeDescriptor.cs
Исходный код:
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[]) добавляет атрибуты уровня класса к указанному типу компонента. Так как это общее требование для приложений, использующих Windows Forms Designer и окно свойств Visual Studio, этот метод предоставляет ярлык, создавая поставщик описания типов, который объединяет предоставленные атрибуты с атрибутами, которые уже существуют в классе. Возвращаемое значение — это поставщик описания типа, который использовался для добавления атрибутов. Этот поставщик может быть позже передан в метод , RemoveProvider(TypeDescriptionProvider, Type) когда добавленные атрибуты больше не нужны.

См. также раздел

Применяется к