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


MethodBuilder.SetCustomAttribute Метод

Определение

Задает пользовательский атрибут.

Перегрузки

SetCustomAttribute(CustomAttributeBuilder)

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

SetCustomAttribute(ConstructorInfo, Byte[])

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

SetCustomAttribute(CustomAttributeBuilder)

Исходный код:
MethodBuilder.cs
Исходный код:
MethodBuilder.cs
Исходный код:
MethodBuilder.cs

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

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.

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

Комментарии

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

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

SetCustomAttribute(ConstructorInfo, Byte[])

Исходный код:
MethodBuilder.cs
Исходный код:
MethodBuilder.cs
Исходный код:
MethodBuilder.cs

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

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.

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

Комментарии

Сведения о форматировании binaryAttributeсм. в спецификации метаданных в разделе II спецификации COMMON Language Infrastructure (CLI).

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

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