Metodo AttributeTableContainer.GetAttributes (MemberInfo, Type)
Enumera attributi personalizzati per il membro specificato, inclusi gli attributi ereditati dai membri di base.
Spazio dei nomi: Microsoft.Windows.Design.Metadata
Assembly: Microsoft.Windows.Design.Extensibility (in Microsoft.Windows.Design.Extensibility.dll)
Sintassi
'Dichiarazione
Public Function GetAttributes ( _
member As MemberInfo, _
attributeType As Type _
) As IEnumerable(Of Object)
public IEnumerable<Object> GetAttributes(
MemberInfo member,
Type attributeType
)
public:
IEnumerable<Object^>^ GetAttributes(
MemberInfo^ member,
Type^ attributeType
)
member GetAttributes :
member:MemberInfo *
attributeType:Type -> IEnumerable<Object>
public function GetAttributes(
member : MemberInfo,
attributeType : Type
) : IEnumerable<Object>
Parametri
- member
Tipo: System.Reflection.MemberInfo
Membro per cui ottenere gli attributi.
- attributeType
Tipo: System.Type
Il tipo di attributo da recuperare o nullriferimento null (Nothing in Visual Basic) per tutti gli attributi.
Valore restituito
Tipo: System.Collections.Generic.IEnumerable<Object>
Enumerazione di attributi.
Eccezioni
Eccezione | Condizione |
---|---|
ArgumentNullException | member è nullriferimento null (Nothing in Visual Basic). |
Note
Gli attributi restituiti vengono uniti con attributi di altri membri e variano a seconda del tipo di membro.
Per le proprietà, gli attributi restituiti vengono inoltre uniti agli attributi del tipo di proprietà.
Per gli eventi, gli attributi restituiti vengono uniti agli attributi del tipo di gestore eventi.
Per i tipi, gli attributi restituiti vengono uniti agli attributi delle interfacce implementate sul tipo.
Se non si desidera questo comportamento di unione automatica, utilizzare il metodo GetLocalAttributes.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.