Freigeben über


AttributeTableContainer.GetAttributes-Methode (Assembly, Type, Func<Object, Object>)

Listet die Attribute der angegebenen Assembly auf.

Namespace:  Microsoft.Windows.Design.Metadata
Assembly:  Microsoft.Windows.Design.Extensibility (in Microsoft.Windows.Design.Extensibility.dll)

Syntax

'Declaration
Public Function GetAttributes ( _
    assembly As Assembly, _
    attributeType As Type, _
    reflectionMapper As Func(Of Object, Object) _
) As IEnumerable(Of Object)
public IEnumerable<Object> GetAttributes(
    Assembly assembly,
    Type attributeType,
    Func<Object, Object> reflectionMapper
)
public:
IEnumerable<Object^>^ GetAttributes(
    Assembly^ assembly, 
    Type^ attributeType, 
    Func<Object^, Object^>^ reflectionMapper
)
member GetAttributes : 
        assembly:Assembly * 
        attributeType:Type * 
        reflectionMapper:Func<Object, Object> -> IEnumerable<Object> 
public function GetAttributes(
    assembly : Assembly, 
    attributeType : Type, 
    reflectionMapper : Func<Object, Object>
) : IEnumerable<Object>

Parameter

  • attributeType
    Typ: System.Type
    Der aufzulistende Attributtyp oder nullNULL-Verweis (Nothing in Visual Basic), um alle Attribute aufzulisten.
  • reflectionMapper
    Typ: System.Func<Object, Object>
    Eine optionale Zuordnungsfunktion, mit der die eingehenden Reflektionsmetadaten den Laufzeitmetadaten zugeordnet werden.

Rückgabewert

Typ: System.Collections.Generic.IEnumerable<Object>
Eine Enumeration von Attributen.

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

assembly hat den Wert nullNULL-Verweis (Nothing in Visual Basic).

Hinweise

Zu den zurückgegebenen Attributen zählen in der tatsächlichen Assembly definierte Attribute sowie Attribute, die in Attributtabellen definiert sind, die diesem Container hinzugefügt wurden. In Attributtabellen definierte Attribute haben Vorrang gegenüber in der Assembly definierten Attributen.

.NET Framework-Sicherheit

Siehe auch

Referenz

AttributeTableContainer Klasse

GetAttributes-Überladung

Microsoft.Windows.Design.Metadata-Namespace