MethodBuilder.SetCustomAttribute Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает пользовательский атрибут.
Перегрузки
| Имя | Описание |
|---|---|
| SetCustomAttribute(CustomAttributeBuilder) |
Задает настраиваемый атрибут с помощью построителя настраиваемых атрибутов. |
| SetCustomAttribute(ConstructorInfo, Byte[]) |
Задает настраиваемый атрибут с помощью большого двоичного объекта пользовательских атрибутов. |
SetCustomAttribute(CustomAttributeBuilder)
- Исходный код:
- MethodBuilder.cs
- Исходный код:
- 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
- Исходный код:
- 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 метода .