Metodo AttributeTableContainer.GetLocalAttributes (MemberInfo, Type, Func<Object, Object>)
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 GetLocalAttributes ( _
member As MemberInfo, _
attributeType As Type, _
reflectionMapper As Func(Of Object, Object) _
) As IEnumerable(Of Object)
public IEnumerable<Object> GetLocalAttributes(
MemberInfo member,
Type attributeType,
Func<Object, Object> reflectionMapper
)
public:
IEnumerable<Object^>^ GetLocalAttributes(
MemberInfo^ member,
Type^ attributeType,
Func<Object^, Object^>^ reflectionMapper
)
member GetLocalAttributes :
member:MemberInfo *
attributeType:Type *
reflectionMapper:Func<Object, Object> -> IEnumerable<Object>
public function GetLocalAttributes(
member : MemberInfo,
attributeType : Type,
reflectionMapper : Func<Object, Object>
) : 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.
- reflectionMapper
Tipo: System.Func<Object, Object>
Funzione di mapping facoltativa per eseguire il mapping dei metadati di reflection in ingresso ai metadati di runtime.
Valore restituito
Tipo: System.Collections.Generic.IEnumerable<Object>
Enumerazione di attributi.
Eccezioni
Eccezione | Condizione |
---|---|
ArgumentNullException | member è nullriferimento null (Nothing in Visual Basic). |
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.