TypeDescriptor.AddAttributes Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Добавляет атрибуты уровня класса в целевой компонент.
Перегрузки
| Имя | Описание |
|---|---|
| AddAttributes(Object, Attribute[]) |
Добавляет атрибуты уровня класса в целевой экземпляр компонента. |
| AddAttributes(Type, Attribute[]) |
Добавляет атрибуты уровня класса в целевой тип компонента. |
AddAttributes(Object, Attribute[])
- Исходный код:
- TypeDescriptor.cs
- Исходный код:
- TypeDescriptor.cs
- Исходный код:
- 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[]) добавляет атрибуты уровня класса в указанный экземпляр компонента. Поскольку это общее требование приложений с помощью конструктора Visual Studio Windows Forms и окно свойств, этот метод предоставляет ярлык, создав поставщик описания типов, который объединяет предоставленные атрибуты с атрибутами, которые уже существуют в классе. Возвращаемое значение — это поставщик описания типа, который использовался для добавления атрибутов. Позже этот поставщик может быть передан методу RemoveProvider(TypeDescriptionProvider, Object) , когда добавленные атрибуты больше не нужны.
См. также раздел
Применяется к
AddAttributes(Type, Attribute[])
- Исходный код:
- TypeDescriptor.cs
- Исходный код:
- TypeDescriptor.cs
- Исходный код:
- 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[]) добавляет атрибуты уровня класса к указанному типу компонента. Поскольку это общее требование приложений с помощью конструктора Visual Studio Windows Forms и окно свойств, этот метод предоставляет ярлык, создав поставщик описания типов, который объединяет предоставленные атрибуты с атрибутами, которые уже существуют в классе. Возвращаемое значение — это поставщик описания типа, который использовался для добавления атрибутов. Позже этот поставщик может быть передан методу RemoveProvider(TypeDescriptionProvider, Type) , когда добавленные атрибуты больше не нужны.