ModuleBuilder.GetCustomAttributes メソッド

定義

現在の ModuleBuilder に適用されるカスタム属性を返します。

オーバーロード

GetCustomAttributes(Boolean)

現在の ModuleBuilder に適用されたカスタム属性をすべて返します。

GetCustomAttributes(Type, Boolean)

現在の ModuleBuilder に適用されており、指定された属性の型から派生するすべてのカスタム属性を返します。

GetCustomAttributes(Boolean)

ソース:
ModuleBuilder.cs

現在の ModuleBuilder に適用されたカスタム属性をすべて返します。

public:
 override cli::array <System::Object ^> ^ GetCustomAttributes(bool inherit);
public override object[] GetCustomAttributes (bool inherit);
override this.GetCustomAttributes : bool -> obj[]
Public Overrides Function GetCustomAttributes (inherit As Boolean) As Object()

パラメーター

inherit
Boolean

この型のオブジェクトでは、この引数は無視されます。

戻り値

Object[]

カスタム属性を含む配列。属性がない場合、配列は空です。

適用対象

GetCustomAttributes(Type, Boolean)

ソース:
ModuleBuilder.cs

現在の ModuleBuilder に適用されており、指定された属性の型から派生するすべてのカスタム属性を返します。

public:
 override cli::array <System::Object ^> ^ GetCustomAttributes(Type ^ attributeType, bool inherit);
public override object[] GetCustomAttributes (Type attributeType, bool inherit);
override this.GetCustomAttributes : Type * bool -> obj[]
Public Overrides Function GetCustomAttributes (attributeType As Type, inherit As Boolean) As Object()

パラメーター

attributeType
Type

属性の派生元となる基本型。

inherit
Boolean

この型のオブジェクトでは、この引数は無視されます。

戻り値

Object[]

attributeType の任意のレベルから派生したカスタム属性を含む配列。そのような属性がない場合、配列は空です。

例外

attributeTypenullです。

attributeTypeは、ランタイムによって提供された Type オブジェクトではありません。 たとえば、attributeTypeTypeBuilder オブジェクトです。

適用対象