PropertyBuilder.SetCustomAttribute PropertyBuilder.SetCustomAttribute PropertyBuilder.SetCustomAttribute PropertyBuilder.SetCustomAttribute Method

定義

カスタム属性を設定します。Sets a custom attribute.

オーバーロード

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

カスタム属性ビルダーを使用して、カスタム属性を設定します。Set 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)

カスタム属性ビルダーを使用して、カスタム属性を設定します。Set 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 define the custom attribute.

例外

customBuildernull です。customBuilder is null.

CreateType() が、外側の型に対して呼び出されました。if 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. パーティション II のドキュメントは、MSDN (ecma C#および共通言語基盤の標準の WEB ページ) および ecma の WEB サイト (標準 Ecma-335 共通言語基盤のドキュメント) からオンラインで入手できます。The Partition II documentation is available online on MSDN (ECMA C# and Common Language Infrastructure Standards Web page) and on the ECMA Web site (Standard ECMA-335 Common Language Infrastructure document).

適用対象