Freigeben über


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
Öffentliche Methode QueryCatchLineSpan
Öffentliche Methode QueryCommonLanguageBlock Bestimmt, ob der angegebene Position innerhalb eines angegebenen Typs Ausnahmehandler Datenbindungsausdrücken enthalten ist.
Öffentliche Methode 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.

Siehe auch

Referenz

Microsoft.VisualStudio.TextManager.Interop-Namespace