ConstructorBuilder.GetCustomAttributes メソッド

定義

このコンストラクターに定義済みのカスタム属性を返します。

オーバーロード

GetCustomAttributes(Boolean)

このコンストラクターに定義済みのカスタム属性をすべて返します。

GetCustomAttributes(Type, Boolean)

指定された型で識別されるカスタム属性を返します。

GetCustomAttributes(Boolean)

ソース:
ConstructorBuilder.cs

このコンストラクターに定義済みのカスタム属性をすべて返します。

C#
public override object[] GetCustomAttributes(bool inherit);

パラメーター

inherit
Boolean

基底クラスからのカスタム属性の継承を制御します。 このパラメーターは無視されます。

戻り値

Object[]

この ConstructorBuilder インスタンスで表されるコンストラクターのすべてのカスタム属性を表す、オブジェクトの配列。

例外

このメソッドは現在サポートされていません。

注釈

クラスが基底クラスからコンストラクターを継承しないため、 パラメーターは inherit 無視されます。

カスタム属性を取得するには、 を呼び出CreateTypeして型の構築を完了し、返された型で メソッドをGetConstructor呼び出してコンストラクターを取得し、返された ConstructorInfoで メソッドを呼び出GetCustomAttributesします。

適用対象

.NET 10 およびその他のバージョン
製品 バージョン
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided), 2.1

GetCustomAttributes(Type, Boolean)

ソース:
ConstructorBuilder.cs

指定された型で識別されるカスタム属性を返します。

C#
public override object[] GetCustomAttributes(Type attributeType, bool inherit);

パラメーター

attributeType
Type

カスタム属性の型。

inherit
Boolean

基底クラスからのカスタム属性の継承を制御します。 このパラメーターは無視されます。

戻り値

Object[]

このコンストラクターの属性を表すオブジェクトの配列。

例外

このメソッドは現在サポートされていません。

注釈

クラスが基底クラスからコンストラクターを継承しないため、 パラメーターは inherit 無視されます。

カスタム属性を取得するには、 を呼び出CreateTypeして型の構築を完了し、返された型で メソッドをGetConstructor呼び出してコンストラクターを取得し、返された ConstructorInfoで メソッドを呼び出GetCustomAttributesします。

適用対象

.NET 10 およびその他のバージョン
製品 バージョン
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided), 2.1