ICustomAttributeProvider.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.
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:
- 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
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:
- 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
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.