DynamicMethod.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 de aangepaste kenmerken die zijn toegepast op de methode.
Overloads
| Name | Description |
|---|---|
| GetCustomAttributes(Boolean) |
Retourneert alle aangepaste kenmerken die zijn gedefinieerd voor de methode. |
| GetCustomAttributes(Type, Boolean) |
Retourneert de aangepaste kenmerken van het opgegeven type dat op de methode is toegepast. |
GetCustomAttributes(Boolean)
Retourneert alle aangepaste kenmerken die zijn gedefinieerd voor de methode.
public:
override cli::array <System::Object ^> ^ GetCustomAttributes(bool inherit);
public override object[] GetCustomAttributes(bool inherit);
override this.GetCustomAttributes : bool -> obj[]
Public Overrides Function GetCustomAttributes (inherit As Boolean) As Object()
Parameters
- inherit
- Boolean
true om de overnameketen van de methode te doorzoeken om de aangepaste kenmerken te vinden; false om alleen de huidige methode te controleren.
Retouren
Een matrix met objecten die alle aangepaste kenmerken van de methode vertegenwoordigen.
Opmerkingen
Voor dynamische methoden heeft het opgeven voor trueinherit geen effect, omdat de methode niet wordt gedeclareerd in een type.
Note
Aangepaste kenmerken worden momenteel niet ondersteund op dynamische methoden. Het enige kenmerk dat wordt geretourneerd, is MethodImplAttribute; u kunt de implementatievlagken van de methode gemakkelijker ophalen met behulp van de GetMethodImplementationFlags methode.
Zie ook
Van toepassing op
GetCustomAttributes(Type, Boolean)
Retourneert de aangepaste kenmerken van het opgegeven type dat op de methode is toegepast.
public:
override cli::array <System::Object ^> ^ GetCustomAttributes(Type ^ attributeType, bool inherit);
public override object[] GetCustomAttributes(Type attributeType, bool inherit);
override this.GetCustomAttributes : Type * bool -> obj[]
Public Overrides Function GetCustomAttributes (attributeType As Type, inherit As Boolean) As Object()
Parameters
- inherit
- Boolean
true om de overnameketen van de methode te doorzoeken om de aangepaste kenmerken te vinden; false om alleen de huidige methode te controleren.
Retouren
Een matrix van objecten die de kenmerken van de methode vertegenwoordigen die van het type attributeType zijn of die zijn afgeleid van het type attributeType.
Uitzonderingen
attributeType is null.
Opmerkingen
Voor dynamische methoden heeft het opgeven voor trueinherit geen effect, omdat de methode niet wordt gedeclareerd in een type.
Note
Aangepaste kenmerken worden momenteel niet ondersteund op dynamische methoden. Het enige kenmerk dat wordt geretourneerd, is MethodImplAttribute; u kunt de implementatievlagken van de methode gemakkelijker ophalen met behulp van de GetMethodImplementationFlags methode.