DynamicMethod.GetCustomAttributes Methode

Definitie

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

Object[]

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

attributeType
Type

Een Type weergave van het type aangepast kenmerk dat moet worden geretourneerd.

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

Object[]

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.

Zie ook

Van toepassing op