次の方法で共有


MethodBuilder.SetCustomAttribute メソッド

定義

カスタム属性を設定します。

オーバーロード

SetCustomAttribute(CustomAttributeBuilder)

カスタム属性ビルダーを使用して、カスタム属性を設定します。

SetCustomAttribute(ConstructorInfo, Byte[])

指定されたカスタム属性の blob を使用して、カスタム属性を設定します。

SetCustomAttribute(CustomAttributeBuilder)

ソース:
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

カスタム属性を説明するヘルパー クラスのインスタンス。

例外

customBuildernullです。

現在のメソッドでは、IsGenericMethod プロパティは true ですが、IsGenericMethodDefinition プロパティは false です。

注釈

メソッドは SetCustomAttribute 、2 つのメソッドを SetImplementationFlags 組み合わせて使用する場合に、 メソッドと対話できます。 詳細については、 メソッドの SetImplementationFlags 「解説」セクションを参照してください。

適用対象

SetCustomAttribute(ConstructorInfo, Byte[])

ソース:
MethodBuilder.cs
ソース:
MethodBuilder.cs
ソース:
MethodBuilder.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 または binaryAttributenull です。

現在のメソッドでは、IsGenericMethod プロパティは true ですが、IsGenericMethodDefinition プロパティは false です。

注釈

の書式を設定 binaryAttributeする方法については、 共通言語インフラストラクチャ (CLI) 仕様のパーティション II のメタデータ仕様を参照してください。

メソッドは SetCustomAttribute 、2 つのメソッドを SetImplementationFlags 組み合わせて使用する場合に、 メソッドと対話できます。 詳細については、 メソッドの SetImplementationFlags 「解説」セクションを参照してください。

適用対象