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 | |
---|---|---|
GetLanguageID | Restituisce il back-end corrispondente “ID lingua„ del debugger. | |
GetLocationOfName | deprecato.non utilizzare. | |
GetNameOfLocation | Genera un nome per la posizione specificata nel file. | |
GetProximityExpressions | Genera le espressioni di distanti tra loro. | |
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. | |
ResolveName | Rendere chiaro il nome, fornendo i nomi non ambigua per tutte le entità che “corrisponde a„ nome. | |
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.