语言服务概述 (托管包结构)

语言服务提供使您可以实现某些 Visual Studio 功能的编辑器支持。 托管包 framework (MPF) 语言服务类提供对常用的功能完全支持,并且节为任何其他功能的支持。

在 MPF 的完全支持的功能

MPF 语言服务类支持下列功能:

  • 语法突出显示

  • 大纲显示

  • 注释代码块

  • 括号匹配

  • 代码段

  • 自定义文档属性

  • IntelliSense 参数信息

  • IntelliSense 快速信息

  • IntelliSense 成员完成

  • IntelliSense 文字完成

在 MPF 的部分受支持的功能

MPF 仅提供部分提供了以下功能的支持。 这意味着您必须执行由 MPF 调用的方法。

  • 重新设置代码。 为实现重新设置格式的代码。

  • 验证断点通过标识有效的代码范围。 为标识代码大小的代码。

  • 支持显示的变量调试器 汽车 窗口。 为在窗口中确定如何显示的代码。

  • 支持快速导航的 导航栏 在类型和成员之间。 您实现并返回该 导航栏 组合框列表中的帮助器类。

实现

您必须执行若干个步骤实现要为该语言支持的语言服务和语言服务功能。 这些步骤。以下主题讨论:

请参见

其他资源

实现使用托管包结构的语言服务

语言服务