AttributeCallbackBuilder.AddCustomAttributes Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Добавляет содержимое предоставленных атрибутов в таблицу атрибутов, создавшую этот построитель.
Перегрузки
AddCustomAttributes(Attribute[]) |
Добавляет содержимое предоставленных атрибутов в таблицу атрибутов, создавшую этот построитель. |
AddCustomAttributes(MemberDescriptor, Attribute[]) |
Добавляет содержимое предоставленных атрибутов в таблицу атрибутов, создавшую этот построитель. |
AddCustomAttributes(MemberInfo, Attribute[]) |
Добавляет содержимое предоставленных атрибутов в таблицу атрибутов, создавшую этот построитель. |
AddCustomAttributes(String, Attribute[]) |
Добавляет содержимое предоставленных атрибутов в таблицу атрибутов, создавшую этот построитель. |
AddCustomAttributes(DependencyProperty, Attribute[]) |
Добавляет содержимое предоставленных атрибутов в таблицу атрибутов, создавшую этот построитель. |
Комментарии
В случае конфликта атрибута с другим атрибутом, уже включенным в таблицу, последний добавленный атрибут заменяет прежние.
Атрибуты могут добавляться только к типу, заданному в CallbackType.
AddCustomAttributes(Attribute[])
Добавляет содержимое предоставленных атрибутов в таблицу атрибутов, создавшую этот построитель.
public:
void AddCustomAttributes(... cli::array <Attribute ^> ^ attributes);
public void AddCustomAttributes (params Attribute[] attributes);
member this.AddCustomAttributes : Attribute[] -> unit
Public Sub AddCustomAttributes (ParamArray attributes As Attribute())
Параметры
- attributes
- Attribute[]
Атрибуты, которые добавляются в таблицу.
Исключения
attributes
имеет значение null
.
Комментарии
В случае конфликта атрибута с другим атрибутом, уже включенным в таблицу, последний добавленный атрибут заменяет прежние.
Атрибуты могут добавляться только к типу, заданному в CallbackType.
Применяется к
AddCustomAttributes(MemberDescriptor, Attribute[])
Добавляет содержимое предоставленных атрибутов в таблицу атрибутов, создавшую этот построитель.
public:
void AddCustomAttributes(System::ComponentModel::MemberDescriptor ^ descriptor, ... cli::array <Attribute ^> ^ attributes);
public void AddCustomAttributes (System.ComponentModel.MemberDescriptor descriptor, params Attribute[] attributes);
member this.AddCustomAttributes : System.ComponentModel.MemberDescriptor * Attribute[] -> unit
Public Sub AddCustomAttributes (descriptor As MemberDescriptor, ParamArray attributes As Attribute())
Параметры
- descriptor
- MemberDescriptor
Элемент, к которому добавляются атрибуты.
- attributes
- Attribute[]
Атрибуты, которые добавляются в таблицу.
Исключения
Параметр descriptor
или attributes
имеет значение null
.
Комментарии
В случае конфликта атрибута с другим атрибутом, уже включенным в таблицу, последний добавленный атрибут заменяет прежние.
Атрибуты могут добавляться только к типу, заданному в CallbackType.
Применяется к
AddCustomAttributes(MemberInfo, Attribute[])
Добавляет содержимое предоставленных атрибутов в таблицу атрибутов, создавшую этот построитель.
public:
void AddCustomAttributes(System::Reflection::MemberInfo ^ member, ... cli::array <Attribute ^> ^ attributes);
public void AddCustomAttributes (System.Reflection.MemberInfo member, params Attribute[] attributes);
member this.AddCustomAttributes : System.Reflection.MemberInfo * Attribute[] -> unit
Public Sub AddCustomAttributes (member As MemberInfo, ParamArray attributes As Attribute())
Параметры
- member
- MemberInfo
Элемент, к которому добавляются атрибуты.
- attributes
- Attribute[]
Атрибуты, которые добавляются в таблицу.
Исключения
Параметр member
или attributes
имеет значение null
.
Комментарии
В случае конфликта атрибута с другим атрибутом, уже включенным в таблицу, последний добавленный атрибут заменяет прежние.
Атрибуты могут добавляться только к типу, заданному в CallbackType.
Применяется к
AddCustomAttributes(String, Attribute[])
Добавляет содержимое предоставленных атрибутов в таблицу атрибутов, создавшую этот построитель.
public:
void AddCustomAttributes(System::String ^ memberName, ... cli::array <Attribute ^> ^ attributes);
public void AddCustomAttributes (string memberName, params Attribute[] attributes);
member this.AddCustomAttributes : string * Attribute[] -> unit
Public Sub AddCustomAttributes (memberName As String, ParamArray attributes As Attribute())
Параметры
- memberName
- String
Имя элемента, к которому добавляются атрибуты.
- attributes
- Attribute[]
Атрибуты, которые добавляются в таблицу.
Исключения
Параметр memberName
или attributes
имеет значение null
.
Комментарии
В случае конфликта атрибута с другим атрибутом, уже включенным в таблицу, последний добавленный атрибут заменяет прежние.
Атрибуты могут добавляться только к типу, заданному в CallbackType.
Применяется к
AddCustomAttributes(DependencyProperty, Attribute[])
Добавляет содержимое предоставленных атрибутов в таблицу атрибутов, создавшую этот построитель.
public:
void AddCustomAttributes(System::Windows::DependencyProperty ^ dp, ... cli::array <Attribute ^> ^ attributes);
public void AddCustomAttributes (System.Windows.DependencyProperty dp, params Attribute[] attributes);
member this.AddCustomAttributes : System.Windows.DependencyProperty * Attribute[] -> unit
Public Sub AddCustomAttributes (dp As DependencyProperty, ParamArray attributes As Attribute())
Параметры
Зависимость, к которой добавляются атрибуты.
- attributes
- Attribute[]
Атрибуты, которые добавляются в таблицу.
Исключения
Параметр dp
или attributes
имеет значение null
.
Комментарии
В случае конфликта атрибута с другим атрибутом, уже включенным в таблицу, последний добавленный атрибут заменяет прежние.
Атрибуты могут добавляться только к типу, заданному в CallbackType.