DynamicMethod.GetCustomAttributes Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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
- 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
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 .