允许设置的完成各种自定义。
命名空间: Microsoft.VisualStudio.TextManager.Interop
程序集: Microsoft.VisualStudio.TextManager.Interop.8.0(在 Microsoft.VisualStudio.TextManager.Interop.8.0.dll 中)
语法
声明
<GuidAttribute("3F710016-58D5-4887-AD76-936D1A45A588")> _
<InterfaceTypeAttribute()> _
Public Interface IVsCompletionSetEx
[GuidAttribute("3F710016-58D5-4887-AD76-936D1A45A588")]
[InterfaceTypeAttribute()]
public interface IVsCompletionSetEx
[GuidAttribute(L"3F710016-58D5-4887-AD76-936D1A45A588")]
[InterfaceTypeAttribute()]
public interface class IVsCompletionSetEx
[<GuidAttribute("3F710016-58D5-4887-AD76-936D1A45A588")>]
[<InterfaceTypeAttribute()>]
type IVsCompletionSetEx = interface end
public interface IVsCompletionSetEx
IVsCompletionSetEx 类型公开以下成员。
方法
名称 | 说明 | |
---|---|---|
![]() |
CompareItems | 比较两个 completor 项目。 |
![]() |
DecreaseFilterLevel | 在完成项的显示列表中可用的所有通用项目。 |
![]() |
GetCompletionItemColor | 返回选定项的前景色和背景色。 |
![]() |
GetFilterLevel | 返回当前筛选级别。 |
![]() |
IncreaseFilterLevel | 在完成项的显示列表一个指定类型的成员。 |
![]() |
OnCommitComplete | 调用,并在完成做。 |
页首
备注
此接口提供完成项集合的自定义以下方式列表:
修改节名称如何都与列表中的项。
重写所有项的前景色和背景色。
显示的完成项特定类型的列表。
筛选器级别
如果支持筛选级别,完成列表显示两个列表: 常见 和 任何。 这两个列表可通过单击完成底部的相应选项以查看列表窗口。 ,当 常见 点时,列表会显示所有可用可能的声明 任何 表列出了特定类型的所有声明。
对实现者的说明
哪些方法需要执行的操作取决于函数支持。
执行 CompareItems 方法修改节名称与列表中的项进行比较。
执行 GetCompletionItemColor 方法重写所有项的前景色和背景色。
实现 GetFilterLevel, IncreaseFilterLevel,因此,提供辅助的 DecreaseFilterLevel 方法列表完成项。
对调用者的说明
使用 QueryInterface 功能 (或其等效的强制转换操作) 从现有 IVsCompletionSet 对象的 IVsCompletionSetEx 接口。