共用方式為


舊版的語言服務概觀

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

語言服務提供可讓您實作特定的編輯器支援Visual Studio功能。 管理封裝架構 (MPF) 語言服務類別提供常用的功能和其他功能的部分支援的完整支援。

MPF 完全支援的功能

MPF 語言服務類別支援下列功能︰

  • 語法反白顯示

  • 大綱

  • 註解的程式碼區塊

  • 括號對稱

  • 程式碼片段

  • 自訂文件屬性

  • IntelliSense 參數資訊

  • IntelliSense [快速諮詢

  • 成員的 IntelliSense 完成

  • IntelliSense 文字完成

MPF 中部分支援的功能

MPF 提供下列功能僅部分支援。 這表示您必須實作由 MPF 所呼叫的方法。

  • 重新格式化程式碼。 您提供實作重新格式化的程式碼。

  • 藉由識別有效的程式碼範圍驗證中斷點。 您提供識別程式碼範圍的程式碼。

  • 支援偵錯工具自動變數顯示變數視窗。 您提供的程式碼,決定要顯示在視窗中。

  • 支援導覽列的快速瀏覽不同的型別和成員。 您實作,並傳回填入的清單中的協助程式類別導覽列下拉式方塊。

實作

您必須完成幾個步驟來實作語言服務本身和您想要支援您的語言的語言服務功能。 下列主題中討論這些步驟︰

另請參閱

實作傳統語言服務
舊版的語言服務擴充性