共用方式為


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為介面識別碼。 建議您實作這個介面,您主要語言服務物件上,雖然它可以在任何物件上實作。

請參閱

參考

Microsoft.VisualStudio.TextManager.Interop 命名空間