IVsCompletionSet 接口
有关语言服务提供语句完成功能。
命名空间: Microsoft.VisualStudio.TextManager.Interop
程序集: Microsoft.VisualStudio.TextManager.Interop(在 Microsoft.VisualStudio.TextManager.Interop.dll 中)
语法
声明
<InterfaceTypeAttribute()> _
<GuidAttribute("0EF79249-B0BF-4CD0-A966-C4713546C3A5")> _
Public Interface IVsCompletionSet
[InterfaceTypeAttribute()]
[GuidAttribute("0EF79249-B0BF-4CD0-A966-C4713546C3A5")]
public interface IVsCompletionSet
[InterfaceTypeAttribute()]
[GuidAttribute(L"0EF79249-B0BF-4CD0-A966-C4713546C3A5")]
public interface class IVsCompletionSet
[<InterfaceTypeAttribute()>]
[<GuidAttribute("0EF79249-B0BF-4CD0-A966-C4713546C3A5")>]
type IVsCompletionSet = interface end
public interface IVsCompletionSet
IVsCompletionSet 类型公开以下成员。
方法
名称 | 说明 | |
---|---|---|
Dismiss | ,当不再需要时,会释放设置的完成。 | |
GetBestMatch | 确定设置最接近的匹配完成项的索引命名到目前为止的内容。键入的。 | |
GetCount | 返回的项数。完成项集合的。 | |
GetDescriptionText | 返回一个描述该指示项的文本完成项。 | |
GetDisplayText | ,当出现在设置的完成列表,返回设置完成项的文本。 | |
GetFlags | 返回指示完成的特定行为设置了标志。 | |
GetImageList | 返回完成 (标志符号) 支持的列表图像设置。 | |
GetInitialExtent | 在何处在编辑器中确定显示设置的完成列表。 | |
OnCommit | 确定文本如何完成。 |
页首
备注
实现在语言服务对象的此接口提供语句结束。 语言服务对象还必须实现 IOleCommandTarget。 若要将文本视图的指针 IOleCommandTarget 实现,调用 AddCommandFilter。
命令筛选器截获命令该用户类型到代码窗口。 当监视命令信息了解到显示语句完成信息传递给用户。 例如,语句完成信息。 Visual C++ 发送,当用户键入 “- AMP_GT”,并在用户键入 “”。在 Visual Basic。
语句完成特定范围还可以包括显示完成选项列表,当用户键入字母。 例如,在 Visual C# 程序的命名空间中键入 " c " 可能存在任何完成列表该范围内包括 “类”。 如果 " c " 类型化在方法的范围内,但是,完成可能包括以字母 “c 开头的那些变量 “类”没有在方法内的意义。
所有这些语句结束是设置的 IntelliSense 功能的一部分。
对实现者的说明
实现在语言服务对象的该接口在语言服务中包括语句结束。 此接口在其自己的类还能实现。
对调用者的说明
调用视图对返回语句完成信息给用户。