Source.GetExpansionProvider 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取支持代码段的扩展提供程序。
public:
virtual Microsoft::VisualStudio::Package::ExpansionProvider ^ GetExpansionProvider();
public virtual Microsoft.VisualStudio.Package.ExpansionProvider GetExpansionProvider ();
abstract member GetExpansionProvider : unit -> Microsoft.VisualStudio.Package.ExpansionProvider
override this.GetExpansionProvider : unit -> Microsoft.VisualStudio.Package.ExpansionProvider
Public Overridable Function GetExpansionProvider () As ExpansionProvider
返回
如果成功,则返回 ExpansionProvider 对象; 否则, null 将返回 (不支持代码片段扩展) 。
注解
代码段是在源文件中的当前位置插入的一段代码,这可能是因为键入一个完成字符 (显示包含代码片段名称的可能的完成单词的列表) 或从 " IntelliSense " 菜单中选择 "插入 代码片段"。 如果需要支持除基类支持的功能以外的功能 ExpansionProvider ,则必须从类派生一个类, Source 并重写此方法以实例化你自己的类版本 ExpansionProvider 。
基方法返回一个现有的 ExpansionProvider 对象或创建一个新的对象 ExpansionProvider ,将其设置为现有的对象并返回该对象。
此方法通常从 Source 构造函数中调用。
有关如何使用此方法的详细信息,请参阅对 旧版语言服务中的代码片段的支持 。