IVsLanguageDebugInfo 介面
實作用來支援您的語言服務的偵錯。
命名空間: Microsoft.VisualStudio.TextManager.Interop
組件: Microsoft.VisualStudio.TextManager.Interop (在 Microsoft.VisualStudio.TextManager.Interop.dll 中)
語法
'宣告
<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
IVsLanguageDebugInfo 類型會公開下列成員。
方法
名稱 | 描述 | |
---|---|---|
GetLanguageID | 傳回相對應的偵錯工具後端 」 語言識別碼。 | |
GetLocationOfName | 已取代。不要使用。 | |
GetNameOfLocation | 在檔案中,會產生指定的位置的名稱。 | |
GetProximityExpressions | 會產生附近的運算式。 | |
IsMappedLocation | 傳回的位置是否含有程式碼都對應到另一個文件,例如,用戶端指令碼程式碼。 | |
ResolveName | Disambiguates 指定的名稱、 非模稜兩可為提供的名稱"與"名稱的所有項目。 | |
ValidateBreakpointLocation | 驗證指定的位置,用來設定中斷點。 |
回頁首
備註
如果您想要支援語言服務的偵錯,請實作這個介面。 若要執行這項操作,必須支援的語言服務QueryService的IVsLanguageDebugInfo。
實作器注意事項
IVsLanguageDebugInfo是實作語言服務套件,以及偵錯工具呼叫。 若要存取語言服務的實作中,偵錯工具呼叫QueryService與語言服務與服務和IVsLanguageDebugInfo為介面識別碼。 建議您實作這個介面,您主要語言服務物件上,雖然它可以在任何物件上實作。