Condividi tramite


Interfaccia IVsLanguageDebugInfo

Implementare per supportare il debug del servizio di linguaggio.

Spazio dei nomi:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Sintassi

'Dichiarazione
<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

Il tipo IVsLanguageDebugInfo espone i seguenti membri.

Metodi

  Nome Descrizione
Metodo pubblico GetLanguageID Restituisce il back-end corrispondente “ID lingua„ del debugger.
Metodo pubblico GetLocationOfName deprecato.non utilizzare.
Metodo pubblico GetNameOfLocation Genera un nome per la posizione specificata nel file.
Metodo pubblico GetProximityExpressions Genera le espressioni di distanti tra loro.
Metodo pubblico IsMappedLocation Restituisce se il percorso contiene il codice che viene eseguito il mapping a un altro documento, ad esempio, codice di script sul lato client.
Metodo pubblico ResolveName Rendere chiaro il nome, fornendo i nomi non ambigua per tutte le entità che “corrisponde a„ nome.
Metodo pubblico ValidateBreakpointLocation Convalida la posizione specificata come posizione per impostare un punto di interruzione.

In alto

Note

Implementare questa interfaccia per supportare il debug per il servizio di linguaggio. Per eseguire questa operazione, il servizio di linguaggio deve supportare un oggetto QueryService chiamare per IVsLanguageDebugInfo.

Note per gli implementatori

IVsLanguageDebugInfo viene implementato dal pacchetto del servizio di linguaggio e viene chiamato dal debugger. Per accedere all'implementazione del servizio di linguaggio, il debugger chiama QueryService con il servizio di linguaggio quali il servizio e IVsLanguageDebugInfo come l'id dell'interfaccia Viene suggerito di implementare questa interfaccia sull'obiettivo principale del servizio di linguaggio, sebbene possa essere distribuito su qualsiasi oggetto.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop