ICustomAttributeProvider.GetCustomAttributes Methode

Definitie

Retourneert aangepaste kenmerken die zijn gedefinieerd voor dit lid.

Overloads

Name Description
GetCustomAttributes(Boolean)

Retourneert een matrix van alle aangepaste kenmerken die zijn gedefinieerd voor dit lid, met uitzondering van benoemde kenmerken of een lege matrix als er geen aangepaste kenmerken zijn.

GetCustomAttributes(Type, Boolean)

Retourneert een matrix met aangepaste kenmerken die zijn gedefinieerd voor dit lid, geïdentificeerd door type of een lege matrix als er geen aangepaste kenmerken van dat type zijn.

GetCustomAttributes(Boolean)

Bron:
ICustomAttributeProvider.cs
Bron:
ICustomAttributeProvider.cs
Bron:
Lzcnt.cs

Retourneert een matrix van alle aangepaste kenmerken die zijn gedefinieerd voor dit lid, met uitzondering van benoemde kenmerken of een lege matrix als er geen aangepaste kenmerken zijn.

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

Parameters

inherit
Boolean

Wanneer true, zoekt u de hiërarchieketen op voor het overgenomen aangepaste kenmerk.

Retouren

Object[]

Een matrix met objecten die aangepaste kenmerken of een lege matrix vertegenwoordigen.

Uitzonderingen

Het aangepaste kenmerktype kan niet worden geladen.

Opmerkingen

Aanroepen ICustomAttributeProvider.GetCustomAttributes of PropertyInfoEventInfo wanneer de inherit parameter GetCustomAttributes van istrue, wordt de typehiërarchie niet doorlopen. Gebruik System.Attribute dit om aangepaste kenmerken over te nemen.

Deze methode retourneert alleen aangepaste kenmerken die rechtstreeks op een niet-overgenomen lid zijn gedefinieerd.

Van toepassing op

GetCustomAttributes(Type, Boolean)

Bron:
ICustomAttributeProvider.cs
Bron:
ICustomAttributeProvider.cs
Bron:
Lzcnt.cs

Retourneert een matrix met aangepaste kenmerken die zijn gedefinieerd voor dit lid, geïdentificeerd door type of een lege matrix als er geen aangepaste kenmerken van dat type zijn.

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

Parameters

attributeType
Type

Het type van de aangepaste kenmerken.

inherit
Boolean

Wanneer true, zoekt u de hiërarchieketen op voor het overgenomen aangepaste kenmerk.

Retouren

Object[]

Een matrix met objecten die aangepaste kenmerken of een lege matrix vertegenwoordigen.

Uitzonderingen

Het aangepaste kenmerktype kan niet worden geladen.

attributeType is null.

Opmerkingen

Als attributeType dit een basisklasse of interface is, retourneert deze methode een implementatie van dat type.

Deze methode retourneert alleen aangepaste kenmerken die rechtstreeks op een niet-overgenomen lid zijn gedefinieerd.

Aanroepen ICustomAttributeProvider.GetCustomAttributes of PropertyInfoEventInfo wanneer de inherit parameter GetCustomAttributes van istrue, wordt de typehiërarchie niet doorlopen. Gebruik System.Attribute dit om aangepaste kenmerken over te nemen.

Van toepassing op