Bagikan melalui


ModuleBuilder.SetCustomAttribute Metode

Definisi

Menerapkan atribut kustom ke modul ini.

Overload

SetCustomAttribute(CustomAttributeBuilder)

Menerapkan atribut kustom ke modul ini dengan menggunakan pembangun atribut kustom.

SetCustomAttribute(ConstructorInfo, Byte[])

Menerapkan atribut kustom ke modul ini dengan menggunakan objek besar biner (BLOB) tertentu yang mewakili atribut .

SetCustomAttribute(CustomAttributeBuilder)

Sumber:
ModuleBuilder.cs
Sumber:
ModuleBuilder.cs
Sumber:
ModuleBuilder.cs

Menerapkan atribut kustom ke modul ini dengan menggunakan pembangun atribut kustom.

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)

Parameter

customBuilder
CustomAttributeBuilder

Instans kelas pembantu yang menentukan atribut kustom untuk diterapkan.

Pengecualian

customBuilderadalah null.

Keterangan

Catatan

Dimulai dengan .NET Framework 2.0 Service Pack 1, anggota ini tidak lagi memerlukan ReflectionPermission dengan ReflectionPermissionFlag.ReflectionEmit bendera . (Lihat Masalah Keamanan dalam Pancaran Pancaran.) Untuk menggunakan fungsionalitas ini, aplikasi Anda harus menargetkan .NET Framework 3.5 atau yang lebih baru.

Berlaku untuk

SetCustomAttribute(ConstructorInfo, Byte[])

Sumber:
ModuleBuilder.cs
Sumber:
ModuleBuilder.cs
Sumber:
ModuleBuilder.cs

Menerapkan atribut kustom ke modul ini dengan menggunakan objek besar biner (BLOB) tertentu yang mewakili atribut .

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())

Parameter

con
ConstructorInfo

Konstruktor untuk atribut kustom.

binaryAttribute
Byte[]

BLOB byte yang mewakili atribut .

Atribut

Pengecualian

con atau binaryAttribute adalah null.

Keterangan

Untuk informasi selengkapnya tentang cara memformat binaryAttribute, lihat dokumentasi Common Language Infrastructure (CLI), terutama "Partisi II: Definisi metadata dan Semantik". Untuk informasi selengkapnya, lihat Infrastruktur Bahasa Umum (CLI) ECMA 335.

Catatan

Dimulai dengan .NET Framework 2.0 Service Pack 1, anggota ini tidak lagi memerlukan ReflectionPermission dengan ReflectionPermissionFlag.ReflectionEmit bendera . (Lihat Masalah Keamanan dalam Pancaran Pancaran.) Untuk menggunakan fungsionalitas ini, aplikasi Anda harus menargetkan .NET Framework 3.5 atau yang lebih baru.

Berlaku untuk