IVsLanguageDebugInfo-Schnittstelle
Implementieren Sie, um das Debuggen für den Sprachdienst zu unterstützen.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
Syntax
'Declaration
<GuidAttribute("F30A6A07-5340-4C0E-B312-5772558B0E63")> _
<InterfaceTypeAttribute()> _
Public Interface IVsLanguageDebugInfo
[GuidAttribute("F30A6A07-5340-4C0E-B312-5772558B0E63")]
[InterfaceTypeAttribute()]
public interface IVsLanguageDebugInfo
[GuidAttribute(L"F30A6A07-5340-4C0E-B312-5772558B0E63")]
[InterfaceTypeAttribute()]
public interface class IVsLanguageDebugInfo
[<GuidAttribute("F30A6A07-5340-4C0E-B312-5772558B0E63")>]
[<InterfaceTypeAttribute()>]
type IVsLanguageDebugInfo = interface end
public interface IVsLanguageDebugInfo
Der IVsLanguageDebugInfo-Typ macht die folgenden Member verfügbar.
Methoden
Name | Beschreibung | |
---|---|---|
GetLanguageID | Gibt die Hinter „Sprach-ID“ des entsprechenden Debuggers zurück. | |
GetLocationOfName | Veraltet.Nicht verwenden. | |
GetNameOfLocation | Generiert einen Namen für den angegebenen Position in der Datei. | |
GetProximityExpressions | Generiert Nähe Ausdrücke. | |
IsMappedLocation | Gibt zurück, ob der Speicherort Code enthält, der zu einem anderen Dokument z clientseitigen Skriptcode zugeordnet ist. | |
ResolveName | Disambiguiert dem angegebenen Namen und gibt nicht-mehrdeutige Namen für alle Entitäten an, die den Namen „finden Sie im Abschnitt“. | |
ValidateBreakpointLocation | Überprüft die angegebenen Position als Position, einen Haltepunkt festzulegen. |
Zum Seitenanfang
Hinweise
Implementieren Sie diese Schnittstelle, wenn Sie das Debuggen für den Sprachdienst unterstützen möchten. Dazu muss der Sprachdienst einen Aufruf für QueryServiceIVsLanguageDebugInfounterstützen.
Hinweise für Implementierer
IVsLanguageDebugInfo wird vom Sprachdienst Paket implementiert und der Debugger aufgerufen. Um die Implementierung des Sprachdiensts zuzugreifen, ruft der Debugger QueryService mit dem Sprachdienst als Dienst und IVsLanguageDebugInfo als die Schnittstelle an. Es wird empfohlen, dass Sie diese Schnittstelle für den Hauptknoten Sprachdienst Objekt implementieren, obwohl es für jedes Objekt implementiert werden kann.