AttributeTable.GetCustomAttributes-Methode (Type)
Gibt eine Enumeration aller Attribute zurück, die für den angegebenen Typ bereitgestellt werden.
Namespace: Microsoft.Windows.Design.Metadata
Assembly: Microsoft.Windows.Design.Extensibility (in Microsoft.Windows.Design.Extensibility.dll)
Syntax
'Declaration
Public Function GetCustomAttributes ( _
type As Type _
) As IEnumerable
public IEnumerable GetCustomAttributes(
Type type
)
public:
IEnumerable^ GetCustomAttributes(
Type^ type
)
member GetCustomAttributes :
type:Type -> IEnumerable
public function GetCustomAttributes(
type : Type
) : IEnumerable
Parameter
- type
Typ: System.Type
Der Typ, für den Attribute auf Klassenebene abgerufen werden sollen.
Rückgabewert
Typ: System.Collections.IEnumerable
Eine Enumeration von Attributen.
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentNullException | type hat den Wert nullNULL-Verweis (Nothing in Visual Basic). |
Hinweise
Diese Methode gibt nie eine nullNULL-Verweis (Nothing in Visual Basic)-Enumeration zurück.
Beispiele
Im folgenden Codebeispiel wird gezeigt, wie mithilfe der GetCustomAttributes-Methode benutzerdefinierte Attribute für einen Typ abgerufen werden können. Dieses Codebeispiel ist Teil eines umfangreicheren Beispiels, das für die AttributeTable-Klasse bereitgestellt wird.
Dim attrs0 As IEnumerable = attributes.GetCustomAttributes(GetType(Button))
IEnumerable attrs0 = attributes.GetCustomAttributes(typeof(Button));
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
GetCustomAttributes-Überladung