Partager via


IVsLanguageDebugInfo, interface

Implémentez pour prendre en charge le débogage de votre service de langage.

Espace de noms :  Microsoft.VisualStudio.TextManager.Interop
Assembly :  Microsoft.VisualStudio.TextManager.Interop (dans Microsoft.VisualStudio.TextManager.Interop.dll)

Syntaxe

'Déclaration
<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

Le type IVsLanguageDebugInfo expose les membres suivants.

Méthodes

  Nom Description
Méthode publique GetLanguageID Retourne l'application principale correspondante « ID de langue » de débogueur.
Méthode publique GetLocationOfName Déconseillé.Ne pas utiliser.
Méthode publique GetNameOfLocation Génère un nom pour l'emplacement donné dans le fichier.
Méthode publique GetProximityExpressions Génère des expressions de proximité.
Méthode publique IsMappedLocation Se retourne si l'emplacement contient code qui est mappé à un autre document, par exemple, code de script côté client.
Méthode publique ResolveName Supprime l'ambiguïté le nom donné, en fournissant des noms non-ambigus pour toutes les entités que « correspondez à » le nom.
Méthode publique ValidateBreakpointLocation Valide la position donnée comme emplacement pour définir un point d'arrêt.

Début

Notes

Implémentez cette interface si vous souhaitez prendre en charge le débogage de votre service de langage. Pour cela, votre service de langage doit prendre en charge un appel d'QueryService pour IVsLanguageDebugInfo.

Remarques à l'intention des implémenteurs

IVsLanguageDebugInfo est implémenté par le package de service de langage et appelé par le débogueur. Pour accéder à l'implémentation du service de langage, aux appels QueryService de débogueur avec le service de langage comme service et à IVsLanguageDebugInfo comme identification d'interface On le suggère que vous implémentiez cette interface sur votre objet du service principal de langage, bien qu'il puisse être implémenté sur tout objet.

Voir aussi

Référence

Microsoft.VisualStudio.TextManager.Interop, espace de noms