MethodBuilder.SetCustomAttribute Метод

Определение

Задает настраиваемый атрибут.

Перегрузки

Имя Описание
SetCustomAttribute(ConstructorInfo, Byte[])

Задает настраиваемый атрибут с помощью указанного пользовательского BLOB-объекта атрибута.

SetCustomAttribute(CustomAttributeBuilder)

Задает пользовательский атрибут с помощью построителя настраиваемых атрибутов.

SetCustomAttribute(ConstructorInfo, Byte[])

Задает настраиваемый атрибут с помощью указанного пользовательского BLOB-объекта атрибута.

public:
 void SetCustomAttribute(System::Reflection::ConstructorInfo ^ con, cli::array <System::Byte> ^ binaryAttribute);
public void SetCustomAttribute(System.Reflection.ConstructorInfo con, byte[] binaryAttribute);
[System.Runtime.InteropServices.ComVisible(true)]
public void SetCustomAttribute(System.Reflection.ConstructorInfo con, byte[] binaryAttribute);
member this.SetCustomAttribute : System.Reflection.ConstructorInfo * byte[] -> unit
[<System.Runtime.InteropServices.ComVisible(true)>]
member this.SetCustomAttribute : System.Reflection.ConstructorInfo * byte[] -> unit
Public Sub SetCustomAttribute (con As ConstructorInfo, binaryAttribute As Byte())

Параметры

con
ConstructorInfo

Конструктор для пользовательского атрибута.

binaryAttribute
Byte[]

Байтовый большой двоичный объект, представляющий атрибуты.

Атрибуты

Исключения

con или binaryAttribute есть null.

Для текущего метода свойство равноtrue, IsGenericMethod но IsGenericMethodDefinition это falseсвойство.

Комментарии

Сведения о форматировании binaryAttributeсм. в спецификации метаданных в разделе II спецификации CLR.

Метод SetCustomAttribute может взаимодействовать с методом SetImplementationFlags , если два метода используются в сочетании. Дополнительные сведения см. в разделе "Примечания" SetImplementationFlags метода.

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

SetCustomAttribute(CustomAttributeBuilder)

Задает пользовательский атрибут с помощью построителя настраиваемых атрибутов.

public:
 void SetCustomAttribute(System::Reflection::Emit::CustomAttributeBuilder ^ customBuilder);
public void SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder customBuilder);
member this.SetCustomAttribute : System.Reflection.Emit.CustomAttributeBuilder -> unit
Public Sub SetCustomAttribute (customBuilder As CustomAttributeBuilder)

Параметры

customBuilder
CustomAttributeBuilder

Экземпляр вспомогательного класса для описания пользовательского атрибута.

Исключения

customBuilder равно null.

Для текущего метода свойство равноtrue, IsGenericMethod но IsGenericMethodDefinition это falseсвойство.

Комментарии

Метод SetCustomAttribute может взаимодействовать с методом SetImplementationFlags , если два метода используются в сочетании. Дополнительные сведения см. в разделе "Примечания" SetImplementationFlags метода.

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