IVsLanguageDebugInfo2-Schnittstelle
Unterstützt Ausnahmehandler in einem Sprachdienst.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop.8.0 (in Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Syntax
'Declaration
<GuidAttribute("F1AF0080-C965-4E73-8763-3C6309707D59")> _
<InterfaceTypeAttribute()> _
Public Interface IVsLanguageDebugInfo2
[GuidAttribute("F1AF0080-C965-4E73-8763-3C6309707D59")]
[InterfaceTypeAttribute()]
public interface IVsLanguageDebugInfo2
[GuidAttribute(L"F1AF0080-C965-4E73-8763-3C6309707D59")]
[InterfaceTypeAttribute()]
public interface class IVsLanguageDebugInfo2
[<GuidAttribute("F1AF0080-C965-4E73-8763-3C6309707D59")>]
[<InterfaceTypeAttribute()>]
type IVsLanguageDebugInfo2 = interface end
public interface IVsLanguageDebugInfo2
Der IVsLanguageDebugInfo2-Typ macht die folgenden Member verfügbar.
Methoden
Name | Beschreibung | |
---|---|---|
QueryCatchLineSpan | ||
QueryCommonLanguageBlock | Bestimmt, ob der angegebene Position innerhalb eines angegebenen Typs Ausnahmehandler Datenbindungsausdrücken enthalten ist. | |
ValidateInstructionpointLocation |
Zum Seitenanfang
Hinweise
Diese Schnittstelle bietet Unterstützung für die Arbeit mit Ereignishandlern in einem Sprachdienst. Es kann verwendet werden, um einen catch-Block zu suchen, bestimmt, wo eine angegebene Position in einem try/catch-Block ist, und eine angegebene Position zum Platzieren eines Haltepunkts zu überprüfen.
Hinweise zur Implementierung
Diese Schnittstelle muss auf demselben Objekt implementiert werden, die die IVsLanguageDebugInfo-Schnittstelle implementiert. In der Regel handelt es sich dabei auf dem Sprachdienst Objekt selbst.
Hinweise zu Aufrufern
Verwenden Sie diese Schnittstelle, wenn Sie ausführliche Informationen über einen Ausnahmehandler im Quellcode erfordern.
Sie können diese Schnittstelle aus der IVsLanguageDebugInfo-Schnittstelle stammen, indem Sie die QueryInterface-Methode in nicht verwaltetem Code aufrufen oder indem Sie die IVsLanguageDebugInfo-Schnittstelle für eine IVsLanguageDebugInfo2-Schnittstelle in verwaltetem Code ausführen.