CustomAttributeExtensions.IsDefined メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
カスタム属性が要素に適用されているかどうかを示します。
オーバーロード
IsDefined(MemberInfo, Type, Boolean) |
指定された型のカスタム属性が指定されたメンバーに適用され、オプションで先祖に適用されているかどうかを示します。 |
IsDefined(Assembly, Type) |
指定された型のカスタム属性が指定されたアセンブリに適用されているかどうかを示します。 |
IsDefined(MemberInfo, Type) |
指定された型のカスタム属性が指定されたメンバーに適用されているかどうかを示します。 |
IsDefined(Module, Type) |
指定された型のカスタム属性が指定されたモジュールに適用されているかどうかを示します。 |
IsDefined(ParameterInfo, Type) |
指定された型のカスタム属性が指定されたパラメーターに適用されているかどうかを示します。 |
IsDefined(ParameterInfo, Type, Boolean) |
指定された型のカスタム属性が指定されたパラメーターに適用され、オプションで先祖に適用されているかどうかを示します。 |
IsDefined(MemberInfo, Type, Boolean)
指定された型のカスタム属性が指定されたメンバーに適用され、オプションで先祖に適用されているかどうかを示します。
public:
[System::Runtime::CompilerServices::Extension]
static bool IsDefined(System::Reflection::MemberInfo ^ element, Type ^ attributeType, bool inherit);
public static bool IsDefined (this System.Reflection.MemberInfo element, Type attributeType, bool inherit);
static member IsDefined : System.Reflection.MemberInfo * Type * bool -> bool
<Extension()>
Public Function IsDefined (element As MemberInfo, attributeType As Type, inherit As Boolean) As Boolean
パラメーター
- element
- MemberInfo
調べるメンバー。
- attributeType
- Type
検索する属性の型。
- inherit
- Boolean
element
の先祖を調べる場合は true
。それ以外の場合は false
。
戻り値
指定された型の属性が element
に適用される場合は true
。それ以外の場合は false
。
例外
element
または attributeType
が null
です。
attributeType
は Attribute から派生していません。
element
がコンストラクター、メソッド、プロパティ、イベント、型、またはフィールドではありません。
適用対象
IsDefined(Assembly, Type)
指定された型のカスタム属性が指定されたアセンブリに適用されているかどうかを示します。
public:
[System::Runtime::CompilerServices::Extension]
static bool IsDefined(System::Reflection::Assembly ^ element, Type ^ attributeType);
public static bool IsDefined (this System.Reflection.Assembly element, Type attributeType);
static member IsDefined : System.Reflection.Assembly * Type -> bool
<Extension()>
Public Function IsDefined (element As Assembly, attributeType As Type) As Boolean
パラメーター
- element
- Assembly
調べるアセンブリ。
- attributeType
- Type
検索する属性の型。
戻り値
指定された型の属性が element
に適用される場合は true
。それ以外の場合は false
。
例外
element
または attributeType
が null
です。
attributeType
は Attribute から派生していません。
適用対象
IsDefined(MemberInfo, Type)
指定された型のカスタム属性が指定されたメンバーに適用されているかどうかを示します。
public:
[System::Runtime::CompilerServices::Extension]
static bool IsDefined(System::Reflection::MemberInfo ^ element, Type ^ attributeType);
public static bool IsDefined (this System.Reflection.MemberInfo element, Type attributeType);
static member IsDefined : System.Reflection.MemberInfo * Type -> bool
<Extension()>
Public Function IsDefined (element As MemberInfo, attributeType As Type) As Boolean
パラメーター
- element
- MemberInfo
調べるメンバー。
- attributeType
- Type
検索する属性の種類。
戻り値
指定された型の属性が element
に適用される場合は true
。それ以外の場合は false
。
例外
element
または attributeType
が null
です。
attributeType
は Attribute から派生していません。
element
がコンストラクター、メソッド、プロパティ、イベント、型、またはフィールドではありません。
適用対象
IsDefined(Module, Type)
指定された型のカスタム属性が指定されたモジュールに適用されているかどうかを示します。
public:
[System::Runtime::CompilerServices::Extension]
static bool IsDefined(System::Reflection::Module ^ element, Type ^ attributeType);
public static bool IsDefined (this System.Reflection.Module element, Type attributeType);
static member IsDefined : System.Reflection.Module * Type -> bool
<Extension()>
Public Function IsDefined (element As Module, attributeType As Type) As Boolean
パラメーター
- element
- Module
調べるモジュール。
- attributeType
- Type
検索する属性の種類。
戻り値
指定された型の属性が element
に適用される場合は true
。それ以外の場合は false
。
例外
element
または attributeType
が null
です。
attributeType
は Attribute から派生していません。
適用対象
IsDefined(ParameterInfo, Type)
指定された型のカスタム属性が指定されたパラメーターに適用されているかどうかを示します。
public:
[System::Runtime::CompilerServices::Extension]
static bool IsDefined(System::Reflection::ParameterInfo ^ element, Type ^ attributeType);
public static bool IsDefined (this System.Reflection.ParameterInfo element, Type attributeType);
static member IsDefined : System.Reflection.ParameterInfo * Type -> bool
<Extension()>
Public Function IsDefined (element As ParameterInfo, attributeType As Type) As Boolean
パラメーター
- element
- ParameterInfo
調べるパラメーター。
- attributeType
- Type
検索する属性の種類。
戻り値
指定された型の属性が element
に適用される場合は true
。それ以外の場合は false
。
例外
element
または attributeType
が null
です。
attributeType
は Attribute から派生していません。
適用対象
IsDefined(ParameterInfo, Type, Boolean)
指定された型のカスタム属性が指定されたパラメーターに適用され、オプションで先祖に適用されているかどうかを示します。
public:
[System::Runtime::CompilerServices::Extension]
static bool IsDefined(System::Reflection::ParameterInfo ^ element, Type ^ attributeType, bool inherit);
public static bool IsDefined (this System.Reflection.ParameterInfo element, Type attributeType, bool inherit);
static member IsDefined : System.Reflection.ParameterInfo * Type * bool -> bool
<Extension()>
Public Function IsDefined (element As ParameterInfo, attributeType As Type, inherit As Boolean) As Boolean
パラメーター
- element
- ParameterInfo
調べるパラメーター。
- attributeType
- Type
検索する属性の種類。
- inherit
- Boolean
element
の先祖を調べる場合は true
。それ以外の場合は false
。
戻り値
指定された型の属性が element
に適用される場合は true
。それ以外の場合は false
。
例外
element
または attributeType
が null
です。
attributeType
は Attribute から派生していません。
適用対象
.NET