Freigeben über


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
Öffentliche Methode GetLanguageID Gibt die Hinter „Sprach-ID“ des entsprechenden Debuggers zurück.
Öffentliche Methode GetLocationOfName Veraltet.Nicht verwenden.
Öffentliche Methode GetNameOfLocation Generiert einen Namen für den angegebenen Position in der Datei.
Öffentliche Methode GetProximityExpressions Generiert Nähe Ausdrücke.
Öffentliche Methode IsMappedLocation Gibt zurück, ob der Speicherort Code enthält, der zu einem anderen Dokument z clientseitigen Skriptcode zugeordnet ist.
Öffentliche Methode ResolveName Disambiguiert dem angegebenen Namen und gibt nicht-mehrdeutige Namen für alle Entitäten an, die den Namen „finden Sie im Abschnitt“.
Öffentliche Methode 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.

Siehe auch

Referenz

Microsoft.VisualStudio.TextManager.Interop-Namespace