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