CustomAttributeExtensions.IsDefined Methode

Definitie

Hiermee wordt aangegeven of aangepaste kenmerken worden toegepast op een element.

Overloads

Name Description
IsDefined(MemberInfo, Type, Boolean)

Hiermee wordt aangegeven of aangepaste kenmerken van een opgegeven type worden toegepast op een opgegeven lid, en eventueel toegepast op de bovenliggende kenmerken.

IsDefined(Assembly, Type)

Hiermee wordt aangegeven of aangepaste kenmerken van een opgegeven type worden toegepast op een opgegeven assembly.

IsDefined(MemberInfo, Type)

Hiermee wordt aangegeven of aangepaste kenmerken van een opgegeven type worden toegepast op een opgegeven lid.

IsDefined(Module, Type)

Hiermee wordt aangegeven of aangepaste kenmerken van een opgegeven type worden toegepast op een opgegeven module.

IsDefined(ParameterInfo, Type)

Geeft aan of aangepaste kenmerken van een opgegeven type worden toegepast op een opgegeven parameter.

IsDefined(ParameterInfo, Type, Boolean)

Geeft aan of aangepaste kenmerken van een opgegeven type worden toegepast op een opgegeven parameter en, optioneel, toegepast op de bovenliggende kenmerken.

IsDefined(MemberInfo, Type, Boolean)

Hiermee wordt aangegeven of aangepaste kenmerken van een opgegeven type worden toegepast op een opgegeven lid, en eventueel toegepast op de bovenliggende kenmerken.

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

Parameters

element
MemberInfo

Het lid dat moet worden gecontroleerd.

attributeType
Type

Het type kenmerk dat moet worden gezocht.

inherit
Boolean

trueom de voorouders van element; anders te inspecteren. false

Retouren

trueals een kenmerk van het opgegeven type wordt toegepast op element; anders . false

Uitzonderingen

element of attributeType is null.

attributeType is niet afgeleid van Attribute.

element is geen constructor, methode, eigenschap, gebeurtenis, type of veld.

Van toepassing op

IsDefined(Assembly, Type)

Hiermee wordt aangegeven of aangepaste kenmerken van een opgegeven type worden toegepast op een opgegeven assembly.

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

Parameters

element
Assembly

De assembly die moet worden gecontroleerd.

attributeType
Type

Het type kenmerk dat moet worden gezocht.

Retouren

trueals een kenmerk van het opgegeven type wordt toegepast op element; anders . false

Uitzonderingen

element of attributeType is null.

attributeType is niet afgeleid van Attribute.

Van toepassing op

IsDefined(MemberInfo, Type)

Hiermee wordt aangegeven of aangepaste kenmerken van een opgegeven type worden toegepast op een opgegeven lid.

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

Parameters

element
MemberInfo

Het lid dat moet worden gecontroleerd.

attributeType
Type

Het type kenmerk dat moet worden gezocht.

Retouren

trueals een kenmerk van het opgegeven type wordt toegepast op element; anders . false

Uitzonderingen

element of attributeType is null.

attributeType is niet afgeleid van Attribute.

element is geen constructor, methode, eigenschap, gebeurtenis, type of veld.

Van toepassing op

IsDefined(Module, Type)

Hiermee wordt aangegeven of aangepaste kenmerken van een opgegeven type worden toegepast op een opgegeven module.

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

Parameters

element
Module

De module die moet worden gecontroleerd.

attributeType
Type

Het type kenmerk dat moet worden gezocht.

Retouren

trueals een kenmerk van het opgegeven type wordt toegepast op element; anders . false

Uitzonderingen

element of attributeType is null.

attributeType is niet afgeleid van Attribute.

Van toepassing op

IsDefined(ParameterInfo, Type)

Geeft aan of aangepaste kenmerken van een opgegeven type worden toegepast op een opgegeven parameter.

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

Parameters

element
ParameterInfo

De parameter die moet worden gecontroleerd.

attributeType
Type

Het type kenmerk dat moet worden gezocht.

Retouren

trueals een kenmerk van het opgegeven type wordt toegepast op element; anders . false

Uitzonderingen

element of attributeType is null.

attributeType is niet afgeleid van Attribute.

Van toepassing op

IsDefined(ParameterInfo, Type, Boolean)

Geeft aan of aangepaste kenmerken van een opgegeven type worden toegepast op een opgegeven parameter en, optioneel, toegepast op de bovenliggende kenmerken.

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

Parameters

element
ParameterInfo

De parameter die moet worden gecontroleerd.

attributeType
Type

Het type kenmerk dat moet worden gezocht.

inherit
Boolean

trueom de voorouders van element; anders te inspecteren. false

Retouren

trueals een kenmerk van het opgegeven type wordt toegepast op element; anders . false

Uitzonderingen

element of attributeType is null.

attributeType is niet afgeleid van Attribute.

Van toepassing op