EventBuilder.SetCustomAttribute EventBuilder.SetCustomAttribute EventBuilder.SetCustomAttribute EventBuilder.SetCustomAttribute Method

定義

この EventBuilder にカスタム属性を設定します。Sets custom attributes for this EventBuilder.

オーバーロード

SetCustomAttribute(CustomAttributeBuilder) SetCustomAttribute(CustomAttributeBuilder) SetCustomAttribute(CustomAttributeBuilder) SetCustomAttribute(CustomAttributeBuilder)

カスタム属性ビルダーを使用して、カスタム属性を設定します。Sets a custom attribute using a custom attribute builder.

SetCustomAttribute(ConstructorInfo, Byte[]) SetCustomAttribute(ConstructorInfo, Byte[]) SetCustomAttribute(ConstructorInfo, Byte[]) SetCustomAttribute(ConstructorInfo, Byte[])

指定されたカスタム属性 BLOB を使用して、カスタム属性を設定します。Set a custom attribute using a specified custom attribute blob.

SetCustomAttribute(CustomAttributeBuilder) SetCustomAttribute(CustomAttributeBuilder) SetCustomAttribute(CustomAttributeBuilder) SetCustomAttribute(CustomAttributeBuilder)

カスタム属性ビルダーを使用して、カスタム属性を設定します。Sets a custom attribute using a custom attribute builder.

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 CustomAttributeBuilder CustomAttributeBuilder CustomAttributeBuilder

カスタム属性を記述するためのヘルパー クラスのインスタンス。An instance of a helper class to describe the custom attribute.

例外

CreateType() が、外側の型に対して呼び出されました。CreateType() has been called on the enclosing type.

SetCustomAttribute(ConstructorInfo, Byte[]) SetCustomAttribute(ConstructorInfo, Byte[]) SetCustomAttribute(ConstructorInfo, Byte[]) SetCustomAttribute(ConstructorInfo, Byte[])

指定されたカスタム属性 BLOB を使用して、カスタム属性を設定します。Set a custom attribute using a specified custom attribute blob.

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

パラメーター

con
ConstructorInfo ConstructorInfo ConstructorInfo ConstructorInfo

カスタム属性のコンストラクター。The constructor for the custom attribute.

binaryAttribute
Byte[]

属性を表すバイト blob。A byte blob representing the attributes.

例外

con または binaryAttributenull です。con or binaryAttribute is null.

CreateType() が、外側の型に対して呼び出されました。CreateType() has been called on the enclosing type.

注釈

書式設定binaryAttribute方法の詳細については、ECMA Partition II のドキュメントのメタデータの仕様を参照してください。See the metadata specification in the ECMA Partition II documentation for details on how to format binaryAttribute. ドキュメントはオンラインで入手できます。MSDN の「ECMA C# and Common Language Infrastructure Standards」 (ECMA の C# および共通言語基盤の標準規格) と、ECMA のインターナショナル Web サイトにある「Standard ECMA-335 - Common Language Infrastructure (CLI)」を参照してください。The documentation is available online; see ECMA C# and Common Language Infrastructure Standards on MSDN and Standard ECMA-335 - Common Language Infrastructure (CLI) on the Ecma International Web site.

適用対象