IVsExternalCompletionSet 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
增强 IntelliSense 完成集功能以便在非文本视图编辑器中使用。
public interface class IVsExternalCompletionSet
public interface class IVsExternalCompletionSet
__interface IVsExternalCompletionSet
[System.Runtime.InteropServices.Guid("373A9399-FDF5-4F64-8866-E14B7F2CFFF7")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsExternalCompletionSet
[<System.Runtime.InteropServices.Guid("373A9399-FDF5-4F64-8866-E14B7F2CFFF7")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsExternalCompletionSet = interface
Public Interface IVsExternalCompletionSet
- 属性
注解
此接口用于在显示列表之前强制更新完成列表,并设置显示完成列表的 IntelliSense 宿主。 通过允许更改 IntelliSense 宿主,可以在多个视图上下文(即编辑器或工具窗口)中使用相同的完成列表。
实施者说明
此接口在实现接口的同一类上实现 IVsCompletionSet 。
调用方说明
通过对对象调用 QueryInterface 方法 IVsCompletionSet 或通过将对象强制转换为接口来获取此接口 IVsCompletionSet IVsExternalCompletionSet 。 IVsCompletionSet通常,在对接口中的方法的调用中,将对象传递给文本视图 InvokeInsertionUI(IVsCompletionSet, String, String, IVsInsertionUI) IVsTextViewEx 。
方法
| SetIntellisenseHost(IVsIntellisenseHost) |
设置控制完成列表显示的 IntelliSense 宿主。 |
| UpdateCompSet() |
更新完成集。 |