Source.GetExpansionProvider 方法

扩展提供程序支持代码段。

命名空间:  Microsoft.VisualStudio.Package
程序集:   Microsoft.VisualStudio.Package.LanguageService.10.0(在 Microsoft.VisualStudio.Package.LanguageService.10.0.dll 中)
  Microsoft.VisualStudio.Package.LanguageService(在 Microsoft.VisualStudio.Package.LanguageService.dll 中)
  Microsoft.VisualStudio.Package.LanguageService.11.0(在 Microsoft.VisualStudio.Package.LanguageService.11.0.dll 中)
  Microsoft.VisualStudio.Package.LanguageService.9.0(在 Microsoft.VisualStudio.Package.LanguageService.9.0.dll 中)

语法

声明
Public Overridable Function GetExpansionProvider As ExpansionProvider
public virtual ExpansionProvider GetExpansionProvider()

返回值

类型:Microsoft.VisualStudio.Package.ExpansionProvider
如果成功,则返回 ExpansionProvider 对象;否则,返回 nullnull 引用(在 Visual Basic 中为 Nothing) (代码段扩展不支持)。

备注

代码段是插入到源文件中的当前位置,由于键入完成字符 (显示可能的完成单词列表包括代码段名称) 或选择 插入代码段 从菜单 IntelliSense 代码段。 如果需要支持在内容以外的功能基础 ExpansionProvider 类支持,则必须从 Source 类派生类中重写该方法实例化拥有 ExpansionProvider 类的版本。

该基方法返回现有 ExpansionProvider 对象或创建新 ExpansionProvider 对象,将其设置为现有对象,并将其返回。

此方法从 Source 构造函数通常会调用。

请参见 为代码段 (托管包结构) 支持 有关如何安装的更多信息使用此方法。

.NET Framework 安全性

请参见

参考

Source 类

Microsoft.VisualStudio.Package 命名空间

其他资源

为代码段 (托管包结构) 支持