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


AttributeTableBuilder.AddCustomAttributes Метод

Определение

Добавляет содержимое предоставленных атрибутов в этот построитель.

Перегрузки

AddCustomAttributes(Type, Attribute[])

Добавляет содержимое предоставленных атрибутов в этот построитель.

AddCustomAttributes(Type, MemberDescriptor, Attribute[])

Добавляет содержимое предоставленных атрибутов в этот построитель.

AddCustomAttributes(Type, MemberInfo, Attribute[])

Добавляет содержимое предоставленных атрибутов в этот построитель.

AddCustomAttributes(Type, String, Attribute[])

Добавляет содержимое предоставленных атрибутов в этот построитель.

AddCustomAttributes(Type, DependencyProperty, Attribute[])

Добавляет содержимое предоставленных атрибутов в этот построитель.

Комментарии

В случае конфликта атрибута с другим атрибутом, уже включенным в построитель, последний добавленный атрибут заменяет прежние.

Если создается таблица атрибутов большого размера, используйте AddCallback, чтобы отложить создание атрибутов до момента, когда они потребуются.

AddCustomAttributes(Type, Attribute[])

Добавляет содержимое предоставленных атрибутов в этот построитель.

public:
 void AddCustomAttributes(Type ^ type, ... cli::array <Attribute ^> ^ attributes);
public void AddCustomAttributes (Type type, params Attribute[] attributes);
member this.AddCustomAttributes : Type * Attribute[] -> unit
Public Sub AddCustomAttributes (type As Type, ParamArray attributes As Attribute())

Параметры

type
Type

Тип, к которому добавляются атрибуты уровня класса.

attributes
Attribute[]

Атрибуты, которые добавляются в построитель.

Исключения

Параметр type или attributes имеет значение null.

Комментарии

В случае конфликта атрибута с другим атрибутом, уже включенным в построитель, последний добавленный атрибут заменяет прежние.

Если создается таблица атрибутов большого размера, используйте AddCallback, чтобы отложить создание атрибутов до момента, когда они потребуются.

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

AddCustomAttributes(Type, MemberDescriptor, Attribute[])

Добавляет содержимое предоставленных атрибутов в этот построитель.

public:
 void AddCustomAttributes(Type ^ ownerType, System::ComponentModel::MemberDescriptor ^ descriptor, ... cli::array <Attribute ^> ^ attributes);
public void AddCustomAttributes (Type ownerType, System.ComponentModel.MemberDescriptor descriptor, params Attribute[] attributes);
member this.AddCustomAttributes : Type * System.ComponentModel.MemberDescriptor * Attribute[] -> unit
Public Sub AddCustomAttributes (ownerType As Type, descriptor As MemberDescriptor, ParamArray attributes As Attribute())

Параметры

ownerType
Type

Тип, содержащий элемент, который идентифицируется параметром descriptor.

descriptor
MemberDescriptor

Событие или свойство, к которому добавляются атрибуты.

attributes
Attribute[]

Атрибуты, которые добавляются в построитель.

Исключения

Параметр ownerType, descriptor или attributes имеет значение null.

Комментарии

В случае конфликта атрибута с другим атрибутом, уже включенным в построитель, последний добавленный атрибут заменяет прежние.

Если создается таблица атрибутов большого размера, используйте AddCallback, чтобы отложить создание атрибутов до момента, когда они потребуются.

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

AddCustomAttributes(Type, MemberInfo, Attribute[])

Добавляет содержимое предоставленных атрибутов в этот построитель.

public:
 void AddCustomAttributes(Type ^ ownerType, System::Reflection::MemberInfo ^ member, ... cli::array <Attribute ^> ^ attributes);
public void AddCustomAttributes (Type ownerType, System.Reflection.MemberInfo member, params Attribute[] attributes);
member this.AddCustomAttributes : Type * System.Reflection.MemberInfo * Attribute[] -> unit
Public Sub AddCustomAttributes (ownerType As Type, member As MemberInfo, ParamArray attributes As Attribute())

Параметры

ownerType
Type

Тип, содержащий элемент, который идентифицируется параметром member.

member
MemberInfo

Событие или свойство, к которому добавляются атрибуты.

attributes
Attribute[]

Атрибуты, которые добавляются в построитель.

Исключения

Параметр ownerType, member или attributes имеет значение null.

Комментарии

В случае конфликта атрибута с другим атрибутом, уже включенным в построитель, последний добавленный атрибут заменяет прежние.

Если создается таблица атрибутов большого размера, используйте AddCallback, чтобы отложить создание атрибутов до момента, когда они потребуются.

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

AddCustomAttributes(Type, String, Attribute[])

Добавляет содержимое предоставленных атрибутов в этот построитель.

public:
 void AddCustomAttributes(Type ^ ownerType, System::String ^ memberName, ... cli::array <Attribute ^> ^ attributes);
public void AddCustomAttributes (Type ownerType, string memberName, params Attribute[] attributes);
member this.AddCustomAttributes : Type * string * Attribute[] -> unit
Public Sub AddCustomAttributes (ownerType As Type, memberName As String, ParamArray attributes As Attribute())

Параметры

ownerType
Type

Тип, содержащий элемент, который идентифицируется параметром memberName.

memberName
String

Имя события или свойства, к которому добавляются атрибуты.

attributes
Attribute[]

Атрибуты, которые добавляются в построитель.

Исключения

Значение параметра ownerType, memberName или attributes равно null.

Комментарии

В случае конфликта атрибута с другим атрибутом, уже включенным в построитель, последний добавленный атрибут заменяет прежние.

Если создается таблица атрибутов большого размера, используйте AddCallback, чтобы отложить создание атрибутов до момента, когда они потребуются.

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

AddCustomAttributes(Type, DependencyProperty, Attribute[])

Добавляет содержимое предоставленных атрибутов в этот построитель.

public:
 void AddCustomAttributes(Type ^ ownerType, System::Windows::DependencyProperty ^ dp, ... cli::array <Attribute ^> ^ attributes);
public void AddCustomAttributes (Type ownerType, System.Windows.DependencyProperty dp, params Attribute[] attributes);
member this.AddCustomAttributes : Type * System.Windows.DependencyProperty * Attribute[] -> unit
Public Sub AddCustomAttributes (ownerType As Type, dp As DependencyProperty, ParamArray attributes As Attribute())

Параметры

ownerType
Type

Тип, содержащий зависимость, которая идентифицируется параметром dp.

dp
DependencyProperty

Свойство зависимостей, к которому добавляются атрибуты.

attributes
Attribute[]

Атрибуты, которые добавляются в построитель.

Исключения

Параметр ownerType, dp или attributes имеет значение null.

Комментарии

В случае конфликта атрибута с другим атрибутом, уже включенным в построитель, последний добавленный атрибут заменяет прежние.

Если создается таблица атрибутов большого размера, используйте AddCallback, чтобы отложить создание атрибутов до момента, когда они потребуются.

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