IDebugCustomAttribute
Diese Schnittstelle stellt ein benutzerdefiniertes Attribut dar und kann den Namen, das übergeordnete Element und den Klassentyp des Attributs bereitstellen.
Syntax
IDebugCustomAttribute : IUnknown
Hinweise für Implementierer
Ein Symbolanbieter implementiert diese Schnittstelle, um benutzerdefinierte Attribute zu unterstützen, die einem Symbol zugeordnet sind. Es wird in der Regel für ein eigenes Objekt implementiert.
Hinweise für Aufrufer
Ein Aufruf von Next gibt diese Schnittstelle zurück. Ein Aufruf der EnumCustomAttributes-Methode gibt die IEnumDebugCustomAttributes-Schnittstelle zurück.
Methoden in Vtable-Reihenfolge
In der folgenden Tabelle sind die Methoden von IDebugCustomAttribute
aufgeführt.
Methode | Beschreibung |
---|---|
GetParentField | Ruft das Feld ab, an das das aktuelle Attribut angefügt ist. |
GetAttributeTypeField | Ruft den benutzerdefinierten Attributklassentyp ab. |
GetName | Ruft den Namen des benutzerdefinierten Attributs ab. |
GetAttributeBytes | Ruft die Attributinformationen als Blob von Bytes ab. |
Hinweise
Ein benutzerdefiniertes Attribut ist eine Struktur für C#, die benutzerdefinierte Metadaten bereitstellt, die einer bestimmten Klasse oder Methode zugeordnet sind.
Anforderungen
Kopfzeile: sh.h
Namespace: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll