检查表:创建语言服务

以下检查表摘要必须花费创建 Visual Studio 核心编辑器的语言服务的基本步骤。 若要集成语言服务 Visual Studio,必须创建调试表达式计算器。 有关更多信息,请参见中 Visual Studio 调试器扩展性编写公共语言运行时表达式计算器

创建的语言服务步骤

  1. 实现 IVsPackage 接口。

    • 在 VSPackage 中,请实现 IServiceProvider 接口提供语言服务。

    • 将语言服务可供集成 (IDE)开发环境。 SetSite 实现。

  2. 实现在主语言服务类的 IVsLanguageInfo 接口。

    IVsLanguageInfo 接口是的核心编辑器和语言服务之间的交互。

可选功能

以下功能是可选的,可以按任意顺序实现。 这些功能增加语言服务的功能。

通过实现 IVsLanguageContextProvider 接口提供所有用户上下文。

请参见

其他资源

开发语言服务

编写公共语言运行时表达式计算器