CustomAttributeExtensions.GetCustomAttributes Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een verzameling aangepaste kenmerken opgehaald die worden toegepast op een opgegeven element.
Overloads
| Name | Description |
|---|---|
| GetCustomAttributes(ParameterInfo, Type, Boolean) |
Haalt een verzameling aangepaste kenmerken van een opgegeven type op die worden toegepast op een opgegeven parameter en inspecteert eventueel de bovenliggende kenmerken van die parameter. |
| GetCustomAttributes(MemberInfo, Type, Boolean) |
Haalt een verzameling aangepaste kenmerken op van een opgegeven type dat wordt toegepast op een opgegeven lid en inspecteert eventueel de voorouders van dat lid. |
| GetCustomAttributes(ParameterInfo, Type) |
Hiermee haalt u een verzameling aangepaste kenmerken van een opgegeven type op die worden toegepast op een opgegeven parameter. |
| GetCustomAttributes(ParameterInfo, Boolean) |
Haalt een verzameling aangepaste kenmerken op die worden toegepast op een opgegeven parameter en inspecteert eventueel de bovenliggende kenmerken van die parameter. |
| GetCustomAttributes(Module, Type) |
Hiermee haalt u een verzameling aangepaste kenmerken van een opgegeven type op die worden toegepast op een opgegeven module. |
| GetCustomAttributes(MemberInfo, Type) |
Hiermee wordt een verzameling aangepaste kenmerken opgehaald van een opgegeven type dat wordt toegepast op een opgegeven lid. |
| GetCustomAttributes(MemberInfo, Boolean) |
Haalt een verzameling aangepaste kenmerken op die worden toegepast op een opgegeven lid en inspecteert eventueel de voorouders van dat lid. |
| GetCustomAttributes(Assembly, Type) |
Hiermee wordt een verzameling aangepaste kenmerken opgehaald van een opgegeven type dat wordt toegepast op een opgegeven assembly. |
| GetCustomAttributes(ParameterInfo) |
Hiermee haalt u een verzameling aangepaste kenmerken op die worden toegepast op een opgegeven parameter. |
| GetCustomAttributes(Module) |
Hiermee haalt u een verzameling aangepaste kenmerken op die worden toegepast op een opgegeven module. |
| GetCustomAttributes(MemberInfo) |
Hiermee haalt u een verzameling aangepaste kenmerken op die worden toegepast op een opgegeven lid. |
| GetCustomAttributes(Assembly) |
Hiermee haalt u een verzameling aangepaste kenmerken op die worden toegepast op een opgegeven assembly. |
| GetCustomAttributes<T>(ParameterInfo, Boolean) |
Haalt een verzameling aangepaste kenmerken van een opgegeven type op die worden toegepast op een opgegeven parameter en inspecteert eventueel de bovenliggende kenmerken van die parameter. |
| GetCustomAttributes<T>(MemberInfo, Boolean) |
Haalt een verzameling aangepaste kenmerken op van een opgegeven type dat wordt toegepast op een opgegeven lid en inspecteert eventueel de voorouders van dat lid. |
| GetCustomAttributes<T>(ParameterInfo) |
Hiermee haalt u een verzameling aangepaste kenmerken van een opgegeven type op die worden toegepast op een opgegeven parameter. |
| GetCustomAttributes<T>(MemberInfo) |
Hiermee wordt een verzameling aangepaste kenmerken opgehaald van een opgegeven type dat wordt toegepast op een opgegeven lid. |
| GetCustomAttributes<T>(Assembly) |
Hiermee wordt een verzameling aangepaste kenmerken opgehaald van een opgegeven type dat wordt toegepast op een opgegeven assembly. |
| GetCustomAttributes<T>(Module) |
Hiermee haalt u een verzameling aangepaste kenmerken van een opgegeven type op die worden toegepast op een opgegeven module. |
GetCustomAttributes(ParameterInfo, Type, Boolean)
Haalt een verzameling aangepaste kenmerken van een opgegeven type op die worden toegepast op een opgegeven parameter en inspecteert eventueel de bovenliggende kenmerken van die parameter.
public:
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::ParameterInfo ^ element, Type ^ attributeType, bool inherit);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes(this System.Reflection.ParameterInfo element, Type attributeType, bool inherit);
static member GetCustomAttributes : System.Reflection.ParameterInfo * Type * bool -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As ParameterInfo, attributeType As Type, inherit As Boolean) As IEnumerable(Of Attribute)
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
Een verzameling van de aangepaste kenmerken waarop en die overeenkomst attributeTypeworden toegepastelement, of een lege verzameling als er geen dergelijke kenmerken bestaan.
Uitzonderingen
element of attributeType is null.
attributeType is niet afgeleid van Attribute.
element is geen constructor, methode, eigenschap, gebeurtenis, type of veld.
Een aangepast kenmerktype kan niet worden geladen.
Van toepassing op
GetCustomAttributes(MemberInfo, Type, Boolean)
Haalt een verzameling aangepaste kenmerken op van een opgegeven type dat wordt toegepast op een opgegeven lid en inspecteert eventueel de voorouders van dat lid.
public:
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::MemberInfo ^ element, Type ^ attributeType, bool inherit);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes(this System.Reflection.MemberInfo element, Type attributeType, bool inherit);
static member GetCustomAttributes : System.Reflection.MemberInfo * Type * bool -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As MemberInfo, attributeType As Type, inherit As Boolean) As IEnumerable(Of Attribute)
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
Een verzameling van de aangepaste kenmerken waarop en die overeenkomst attributeTypeworden toegepastelement, of een lege verzameling als er geen dergelijke kenmerken bestaan.
Uitzonderingen
element of attributeType is null.
attributeType is niet afgeleid van Attribute.
element is geen constructor, methode, eigenschap, gebeurtenis, type of veld.
Een aangepast kenmerktype kan niet worden geladen.
Van toepassing op
GetCustomAttributes(ParameterInfo, Type)
Hiermee haalt u een verzameling aangepaste kenmerken van een opgegeven type op die worden toegepast op een opgegeven parameter.
public:
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::ParameterInfo ^ element, Type ^ attributeType);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes(this System.Reflection.ParameterInfo element, Type attributeType);
static member GetCustomAttributes : System.Reflection.ParameterInfo * Type -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As ParameterInfo, attributeType As Type) As IEnumerable(Of Attribute)
Parameters
- element
- ParameterInfo
De parameter die moet worden gecontroleerd.
- attributeType
- Type
Het type kenmerk dat moet worden gezocht.
Retouren
Een verzameling van de aangepaste kenmerken waarop en die overeenkomst attributeTypeworden toegepastelement, of een lege verzameling als er geen dergelijke kenmerken bestaan.
Uitzonderingen
element of attributeType is null.
attributeType is niet afgeleid van Attribute.
element is geen constructor, methode, eigenschap, gebeurtenis, type of veld.
Een aangepast kenmerktype kan niet worden geladen.
Van toepassing op
GetCustomAttributes(ParameterInfo, Boolean)
Haalt een verzameling aangepaste kenmerken op die worden toegepast op een opgegeven parameter en inspecteert eventueel de bovenliggende kenmerken van die parameter.
public:
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::ParameterInfo ^ element, bool inherit);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes(this System.Reflection.ParameterInfo element, bool inherit);
static member GetCustomAttributes : System.Reflection.ParameterInfo * bool -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As ParameterInfo, inherit As Boolean) As IEnumerable(Of Attribute)
Parameters
- element
- ParameterInfo
De parameter die moet worden gecontroleerd.
- inherit
- Boolean
trueom de voorouders van element; anders te inspecteren. false
Retouren
Een verzameling van de aangepaste kenmerken die worden toegepast op element, of een lege verzameling als er geen dergelijke kenmerken bestaan.
Uitzonderingen
element is null.
element is geen constructor, methode, eigenschap, gebeurtenis, type of veld.
Een aangepast kenmerktype kan niet worden geladen.
Van toepassing op
GetCustomAttributes(Module, Type)
Hiermee haalt u een verzameling aangepaste kenmerken van een opgegeven type op die worden toegepast op een opgegeven module.
public:
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::Module ^ element, Type ^ attributeType);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes(this System.Reflection.Module element, Type attributeType);
static member GetCustomAttributes : System.Reflection.Module * Type -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As Module, attributeType As Type) As IEnumerable(Of Attribute)
Parameters
- element
- Module
De module die moet worden gecontroleerd.
- attributeType
- Type
Het type kenmerk dat moet worden gezocht.
Retouren
Een verzameling van de aangepaste kenmerken waarop en die overeenkomst attributeTypeworden toegepastelement, of een lege verzameling als er geen dergelijke kenmerken bestaan.
Uitzonderingen
element of attributeType is null.
attributeType is niet afgeleid van Attribute.
Van toepassing op
GetCustomAttributes(MemberInfo, Type)
Hiermee wordt een verzameling aangepaste kenmerken opgehaald van een opgegeven type dat wordt toegepast op een opgegeven lid.
public:
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::MemberInfo ^ element, Type ^ attributeType);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes(this System.Reflection.MemberInfo element, Type attributeType);
static member GetCustomAttributes : System.Reflection.MemberInfo * Type -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As MemberInfo, attributeType As Type) As IEnumerable(Of Attribute)
Parameters
- element
- MemberInfo
Het lid dat moet worden gecontroleerd.
- attributeType
- Type
Het type kenmerk dat moet worden gezocht.
Retouren
Een verzameling van de aangepaste kenmerken waarop en die overeenkomst attributeTypeworden toegepastelement, of een lege verzameling als er geen dergelijke kenmerken bestaan.
Uitzonderingen
element of attributeType is null.
attributeType is niet afgeleid van Attribute.
element is geen constructor, methode, eigenschap, gebeurtenis, type of veld.
Een aangepast kenmerktype kan niet worden geladen.
Van toepassing op
GetCustomAttributes(MemberInfo, Boolean)
Haalt een verzameling aangepaste kenmerken op die worden toegepast op een opgegeven lid en inspecteert eventueel de voorouders van dat lid.
public:
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::MemberInfo ^ element, bool inherit);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes(this System.Reflection.MemberInfo element, bool inherit);
static member GetCustomAttributes : System.Reflection.MemberInfo * bool -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As MemberInfo, inherit As Boolean) As IEnumerable(Of Attribute)
Parameters
- element
- MemberInfo
Het lid dat moet worden gecontroleerd.
- inherit
- Boolean
trueom de voorouders van element; anders te inspecteren. false
Retouren
Een verzameling van de aangepaste kenmerken die worden toegepast op element die voldoen aan de opgegeven criteria of een lege verzameling als er geen dergelijke kenmerken bestaan.
Uitzonderingen
element is null.
element is geen constructor, methode, eigenschap, gebeurtenis, type of veld.
Een aangepast kenmerktype kan niet worden geladen.
Van toepassing op
GetCustomAttributes(Assembly, Type)
Hiermee wordt een verzameling aangepaste kenmerken opgehaald van een opgegeven type dat wordt toegepast op een opgegeven assembly.
public:
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::Assembly ^ element, Type ^ attributeType);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes(this System.Reflection.Assembly element, Type attributeType);
static member GetCustomAttributes : System.Reflection.Assembly * Type -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As Assembly, attributeType As Type) As IEnumerable(Of Attribute)
Parameters
- element
- Assembly
De assembly die moet worden gecontroleerd.
- attributeType
- Type
Het type kenmerk dat moet worden gezocht.
Retouren
Een verzameling van de aangepaste kenmerken waarop en die overeenkomst attributeTypeworden toegepastelement, of een lege verzameling als er geen dergelijke kenmerken bestaan.
Uitzonderingen
element of attributeType is null.
attributeType is niet afgeleid van Attribute.
Van toepassing op
GetCustomAttributes(ParameterInfo)
Hiermee haalt u een verzameling aangepaste kenmerken op die worden toegepast op een opgegeven parameter.
public:
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::ParameterInfo ^ element);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes(this System.Reflection.ParameterInfo element);
static member GetCustomAttributes : System.Reflection.ParameterInfo -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As ParameterInfo) As IEnumerable(Of Attribute)
Parameters
- element
- ParameterInfo
De parameter die moet worden gecontroleerd.
Retouren
Een verzameling van de aangepaste kenmerken die worden toegepast op element, of een lege verzameling als er geen dergelijke kenmerken bestaan.
Uitzonderingen
element is null.
element is geen constructor, methode, eigenschap, gebeurtenis, type of veld.
Een aangepast kenmerktype kan niet worden geladen.
Van toepassing op
GetCustomAttributes(Module)
Hiermee haalt u een verzameling aangepaste kenmerken op die worden toegepast op een opgegeven module.
public:
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::Module ^ element);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes(this System.Reflection.Module element);
static member GetCustomAttributes : System.Reflection.Module -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As Module) As IEnumerable(Of Attribute)
Parameters
- element
- Module
De module die moet worden gecontroleerd.
Retouren
Een verzameling van de aangepaste kenmerken die worden toegepast op element, of een lege verzameling als er geen dergelijke kenmerken bestaan.
Uitzonderingen
element is null.
Van toepassing op
GetCustomAttributes(MemberInfo)
Hiermee haalt u een verzameling aangepaste kenmerken op die worden toegepast op een opgegeven lid.
public:
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::MemberInfo ^ element);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes(this System.Reflection.MemberInfo element);
static member GetCustomAttributes : System.Reflection.MemberInfo -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As MemberInfo) As IEnumerable(Of Attribute)
Parameters
- element
- MemberInfo
Het lid dat moet worden gecontroleerd.
Retouren
Een verzameling van de aangepaste kenmerken die worden toegepast op element, of een lege verzameling als er geen dergelijke kenmerken bestaan.
Uitzonderingen
element is null.
element is geen constructor, methode, eigenschap, gebeurtenis, type of veld.
Een aangepast kenmerktype kan niet worden geladen.
Van toepassing op
GetCustomAttributes(Assembly)
Hiermee haalt u een verzameling aangepaste kenmerken op die worden toegepast op een opgegeven assembly.
public:
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::Assembly ^ element);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes(this System.Reflection.Assembly element);
static member GetCustomAttributes : System.Reflection.Assembly -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As Assembly) As IEnumerable(Of Attribute)
Parameters
- element
- Assembly
De assembly die moet worden gecontroleerd.
Retouren
Een verzameling van de aangepaste kenmerken die worden toegepast op element, of een lege verzameling als er geen dergelijke kenmerken bestaan.
Uitzonderingen
element is null.
Van toepassing op
GetCustomAttributes<T>(ParameterInfo, Boolean)
Haalt een verzameling aangepaste kenmerken van een opgegeven type op die worden toegepast op een opgegeven parameter en inspecteert eventueel de bovenliggende kenmerken van die parameter.
public:
generic <typename T>
where T : Attribute[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<T> ^ GetCustomAttributes(System::Reflection::ParameterInfo ^ element, bool inherit);
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T>(this System.Reflection.ParameterInfo element, bool inherit) where T : Attribute;
static member GetCustomAttributes : System.Reflection.ParameterInfo * bool -> seq<'T (requires 'T :> Attribute)> (requires 'T :> Attribute)
<Extension()>
Public Function GetCustomAttributes(Of T As Attribute) (element As ParameterInfo, inherit As Boolean) As IEnumerable(Of T)
Type parameters
- T
Het type kenmerk dat moet worden gezocht.
Parameters
- element
- ParameterInfo
De parameter die moet worden gecontroleerd.
- inherit
- Boolean
trueom de voorouders van element; anders te inspecteren. false
Retouren
Een verzameling van de aangepaste kenmerken waarop en die overeenkomst Tworden toegepastelement, of een lege verzameling als er geen dergelijke kenmerken bestaan.
Uitzonderingen
element is null.
element is geen constructor, methode, eigenschap, gebeurtenis, type of veld.
Een aangepast kenmerktype kan niet worden geladen.
Van toepassing op
GetCustomAttributes<T>(MemberInfo, Boolean)
Haalt een verzameling aangepaste kenmerken op van een opgegeven type dat wordt toegepast op een opgegeven lid en inspecteert eventueel de voorouders van dat lid.
public:
generic <typename T>
where T : Attribute[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<T> ^ GetCustomAttributes(System::Reflection::MemberInfo ^ element, bool inherit);
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T>(this System.Reflection.MemberInfo element, bool inherit) where T : Attribute;
static member GetCustomAttributes : System.Reflection.MemberInfo * bool -> seq<'T (requires 'T :> Attribute)> (requires 'T :> Attribute)
<Extension()>
Public Function GetCustomAttributes(Of T As Attribute) (element As MemberInfo, inherit As Boolean) As IEnumerable(Of T)
Type parameters
- T
Het type kenmerk dat moet worden gezocht.
Parameters
- element
- MemberInfo
Het lid dat moet worden gecontroleerd.
- inherit
- Boolean
trueom de voorouders van element; anders te inspecteren. false
Retouren
Een verzameling van de aangepaste kenmerken waarop en die overeenkomst Tworden toegepastelement, of een lege verzameling als er geen dergelijke kenmerken bestaan.
Uitzonderingen
element is null.
element is geen constructor, methode, eigenschap, gebeurtenis, type of veld.
Een aangepast kenmerktype kan niet worden geladen.
Van toepassing op
GetCustomAttributes<T>(ParameterInfo)
Hiermee haalt u een verzameling aangepaste kenmerken van een opgegeven type op die worden toegepast op een opgegeven parameter.
public:
generic <typename T>
where T : Attribute[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<T> ^ GetCustomAttributes(System::Reflection::ParameterInfo ^ element);
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T>(this System.Reflection.ParameterInfo element) where T : Attribute;
static member GetCustomAttributes : System.Reflection.ParameterInfo -> seq<'T (requires 'T :> Attribute)> (requires 'T :> Attribute)
<Extension()>
Public Function GetCustomAttributes(Of T As Attribute) (element As ParameterInfo) As IEnumerable(Of T)
Type parameters
- T
Het type kenmerk dat moet worden gezocht.
Parameters
- element
- ParameterInfo
De parameter die moet worden gecontroleerd.
Retouren
Een verzameling van de aangepaste kenmerken waarop en die overeenkomst Tworden toegepastelement, of een lege verzameling als er geen dergelijke kenmerken bestaan.
Uitzonderingen
element is null.
element is geen constructor, methode, eigenschap, gebeurtenis, type of veld.
Een aangepast kenmerktype kan niet worden geladen.
Van toepassing op
GetCustomAttributes<T>(MemberInfo)
Hiermee wordt een verzameling aangepaste kenmerken opgehaald van een opgegeven type dat wordt toegepast op een opgegeven lid.
public:
generic <typename T>
where T : Attribute[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<T> ^ GetCustomAttributes(System::Reflection::MemberInfo ^ element);
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T>(this System.Reflection.MemberInfo element) where T : Attribute;
static member GetCustomAttributes : System.Reflection.MemberInfo -> seq<'T (requires 'T :> Attribute)> (requires 'T :> Attribute)
<Extension()>
Public Function GetCustomAttributes(Of T As Attribute) (element As MemberInfo) As IEnumerable(Of T)
Type parameters
- T
Het type kenmerk dat moet worden gezocht.
Parameters
- element
- MemberInfo
Het lid dat moet worden gecontroleerd.
Retouren
Een verzameling van de aangepaste kenmerken waarop en die overeenkomst Tworden toegepastelement, of een lege verzameling als er geen dergelijke kenmerken bestaan.
Uitzonderingen
element is null.
element is geen constructor, methode, eigenschap, gebeurtenis, type of veld.
Een aangepast kenmerktype kan niet worden geladen.
Van toepassing op
GetCustomAttributes<T>(Assembly)
Hiermee wordt een verzameling aangepaste kenmerken opgehaald van een opgegeven type dat wordt toegepast op een opgegeven assembly.
public:
generic <typename T>
where T : Attribute[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<T> ^ GetCustomAttributes(System::Reflection::Assembly ^ element);
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T>(this System.Reflection.Assembly element) where T : Attribute;
static member GetCustomAttributes : System.Reflection.Assembly -> seq<'T (requires 'T :> Attribute)> (requires 'T :> Attribute)
<Extension()>
Public Function GetCustomAttributes(Of T As Attribute) (element As Assembly) As IEnumerable(Of T)
Type parameters
- T
Het type kenmerk dat moet worden gezocht.
Parameters
- element
- Assembly
De assembly die moet worden gecontroleerd.
Retouren
Een verzameling van de aangepaste kenmerken waarop en die overeenkomst Tworden toegepastelement, of een lege verzameling als er geen dergelijke kenmerken bestaan.
Uitzonderingen
element is null.
Van toepassing op
GetCustomAttributes<T>(Module)
Hiermee haalt u een verzameling aangepaste kenmerken van een opgegeven type op die worden toegepast op een opgegeven module.
public:
generic <typename T>
where T : Attribute[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<T> ^ GetCustomAttributes(System::Reflection::Module ^ element);
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T>(this System.Reflection.Module element) where T : Attribute;
static member GetCustomAttributes : System.Reflection.Module -> seq<'T (requires 'T :> Attribute)> (requires 'T :> Attribute)
<Extension()>
Public Function GetCustomAttributes(Of T As Attribute) (element As Module) As IEnumerable(Of T)
Type parameters
- T
Het type kenmerk dat moet worden gezocht.
Parameters
- element
- Module
De module die moet worden gecontroleerd.
Retouren
Een verzameling van de aangepaste kenmerken waarop en die overeenkomst Tworden toegepastelement, of een lege verzameling als er geen dergelijke kenmerken bestaan.
Uitzonderingen
element is null.