ModuleBuilder.SetCustomAttribute 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将自定义属性应用于此模块。
重载
| 名称 | 说明 |
|---|---|
| SetCustomAttribute(CustomAttributeBuilder) |
使用自定义属性生成器将自定义属性应用于此模块。 |
| SetCustomAttribute(ConstructorInfo, Byte[]) |
使用表示该属性的指定二进制大型对象(BLOB)将自定义属性应用于此模块。 |
SetCustomAttribute(CustomAttributeBuilder)
- Source:
- ModuleBuilder.cs
- Source:
- ModuleBuilder.cs
- Source:
- ModuleBuilder.cs
- Source:
- ModuleBuilder.cs
- Source:
- ModuleBuilder.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。
适用于
SetCustomAttribute(ConstructorInfo, Byte[])
- Source:
- ModuleBuilder.cs
- Source:
- ModuleBuilder.cs
- Source:
- ModuleBuilder.cs
- Source:
- ModuleBuilder.cs
- Source:
- ModuleBuilder.cs
使用表示该属性的指定二进制大型对象(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[]
表示特性的字节 BLOB。
- 属性
例外
con 或 binaryAttribute 为 null.
注解
有关如何设置格式 binaryAttribute的详细信息,请参阅公共语言基础结构(CLI)文档,特别是“分区 II:元数据定义和语义”。 有关详细信息,请参阅 ECMA 335 公共语言基础结构(CLI)。