IVsExternalCompletionSet 接口

定义

增强 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 IVsExternalCompletionSetIVsCompletionSet通常,在对接口中的方法的调用中,将对象传递给文本视图 InvokeInsertionUI(IVsCompletionSet, String, String, IVsInsertionUI) IVsTextViewEx

方法

SetIntellisenseHost(IVsIntellisenseHost)

设置控制完成列表显示的 IntelliSense 宿主。

UpdateCompSet()

更新完成集。

适用于