共用方式為


語言服務的基本資訊

若要將插入的程式語言Visual Studio,您必須提供語言服務。 您可以開發 managed 或原生程式碼中的服務。

Visual Studio使用語言服務來提供下列功能:

功能

描述

語法標色

讓 [編輯器] 檢視來顯示不同的色彩和字型樣式的一種語言的不同元素。 此差異可以方便地讀取及編輯檔案。

如需一般資訊,請參閱語法標色

這項功能在受管理的封裝架構 (MPF) 的相關資訊,請參閱Colorizing (受管理的封裝架構) 的語法

陳述式完成

完成陳述式或使用者已開始輸入的關鍵字。 陳述式完成可幫助使用者更容易地輸入困難的陳述式,與少打一些字,並減少錯誤的機會。

如需一般資訊,請參閱陳述式完成

在 MPF 中的這項功能的相關資訊,請參閱IntelliSense 完整的單字 (受管理的封裝架構)

括號對稱

反白顯示成對的大括號的字元。 當使用者輸入結尾字元例如"}",對應的開啟字元,例如括號對稱會反白"{0}"。 多層級的封入字元時,這項功能可協助確認正確配對封入字元的使用者。

在 MPF 中的這項功能的相關資訊,請參閱大括號對稱 (受管理的封裝架構)

參數資訊工具提示

顯示一份可能使用者目前正在輸入的多載方法的簽章。

如需一般資訊,請參閱參數諮詢工具提示

在 MPF 中的這項功能的相關資訊,請參閱IntelliSense 參數資訊 (管理的套件架構)

錯誤標記

顯示含有紅色波形底線,也就是曲線,語法不正確的文字樣式] 下。 錯誤標記通常可讓使用者知道拼錯的關鍵字、 未封閉的括號、 不正確的字元和類似的錯誤。

在 MPF 中,錯誤標記會自動在處理AddError方法的AuthoringSink類別。

這些功能都需要語言服務来剖析的原始程式碼。 您通常可以重複使用的 tokenizing,並剖析您的編譯器或解譯器程式碼。

下列功能相關程式語言的支援,但不是語言服務的一部份:

功能

描述

運算式評估工具

支援Visual Studio偵錯工具藉由驗證中斷點,並提供的運算式清單會顯示在自動變數偵錯] 視窗。

如需詳細資訊,請參閱 偵錯的語言服務支援

符號瀏覽工具

支援物件瀏覽器類別檢視呼叫瀏覽器,以及 尋找符號結果