DynamicMethod.GetCustomAttributes Metodo

Definizione

Restituisce gli attributi personalizzati applicati al metodo .

Overload

Nome Descrizione
GetCustomAttributes(Boolean)

Restituisce tutti gli attributi personalizzati definiti per il metodo .

GetCustomAttributes(Type, Boolean)

Restituisce gli attributi personalizzati del tipo specificato applicati al metodo .

GetCustomAttributes(Boolean)

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 nella catena di ereditarietà del metodo per trovare gli attributi personalizzati; false per controllare solo il metodo corrente.

Valori restituiti

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 viene dichiarato in un tipo.

Annotazioni

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

Vedi anche

Si applica a

GetCustomAttributes(Type, Boolean)

Restituisce gli attributi personalizzati del tipo specificato 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 nella catena di ereditarietà del metodo per trovare gli attributi personalizzati; false per controllare solo il metodo corrente.

Valori restituiti

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 viene dichiarato in un tipo.

Annotazioni

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

Vedi anche

Si applica a