DynamicMethod.GetCustomAttributes Metodo

Definizione

Restituisce gli attributi personalizzati applicati al metodo.

Overload

GetCustomAttributes(Boolean)

Restituisce tutti gli attributi personalizzati definiti per il metodo.

GetCustomAttributes(Type, Boolean)

Restituisce gli attributi personalizzati del tipo specificato che sono stati applicati al metodo.

GetCustomAttributes(Boolean)

Origine:
DynamicMethod.cs
Origine:
DynamicMethod.cs
Origine:
DynamicMethod.cs

Restituisce tutti gli attributi personalizzati definiti per il metodo.

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()

Parametri

inherit
Boolean

true per cercare gli attributi personalizzati nella catena di ereditarietà del metodo; false per eseguire la ricerca solo nel metodo corrente.

Restituisce

Object[]

Matrice di oggetti che rappresentano tutti gli attributi personalizzati del metodo.

Commenti

Per i metodi dinamici, la specifica di true per inherit non ha alcun effetto, perché il metodo non è dichiarato in un tipo.

Nota

Gli attributi personalizzati non sono attualmente supportati nei metodi dinamici. L'unico attributo restituito è MethodImplAttribute. È possibile ottenere i flag di implementazione del metodo più facilmente usando il GetMethodImplementationFlags metodo .

Vedi anche

Si applica a

GetCustomAttributes(Type, Boolean)

Origine:
DynamicMethod.cs
Origine:
DynamicMethod.cs
Origine:
DynamicMethod.cs

Restituisce gli attributi personalizzati del tipo specificato che sono stati applicati al metodo.

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()

Parametri

attributeType
Type

Oggetto Type che rappresenta il tipo di attributo personalizzato da restituire.

inherit
Boolean

true per cercare gli attributi personalizzati nella catena di ereditarietà del metodo; false per eseguire la ricerca solo nel metodo corrente.

Restituisce

Object[]

Matrice di oggetti che rappresentano gli attributi del metodo di tipo attributeType o derivati dal tipo attributeType.

Eccezioni

attributeType è null.

Commenti

Per i metodi dinamici, la specifica di true per inherit non ha alcun effetto, perché il metodo non è dichiarato in un tipo.

Nota

Gli attributi personalizzati non sono attualmente supportati nei metodi dinamici. L'unico attributo restituito è MethodImplAttribute. È possibile ottenere i flag di implementazione del metodo più facilmente usando il GetMethodImplementationFlags metodo .

Vedi anche

Si applica a