CompletionSet 类

表示一组完成项。

继承层次结构

Object
  Microsoft.VisualStudio.Language.Intellisense.CompletionSet

命名空间:  Microsoft.VisualStudio.Language.Intellisense
程序集:  Microsoft.VisualStudio.Language.Intellisense(在 Microsoft.VisualStudio.Language.Intellisense.dll 中)

语法

声明
Public Class CompletionSet
public class CompletionSet
public ref class CompletionSet
type CompletionSet =  class end
public class CompletionSet

CompletionSet 类型公开以下成员。

构造函数

  名称 说明
公共方法 CompletionSet() 初始化 CompletionSet 的新实例。
公共方法 CompletionSet(String, String, ITrackingSpan, IEnumerable<Completion>, IEnumerable<Completion>) 使用指定的名称和文本初始化 CompletionSet 的新实例。

页首

属性

  名称 说明
公共属性 ApplicableTo 获取或设置完成项适用的文本跟踪范围。
公共属性 CompletionBuilders 获取或设置属于完成项集合的完成项生成器的列表。
公共属性 Completions 获取或设置属于完成项集合的完成项的列表。
公共属性 DisplayName 获取或设置完成项集合的本地化名称。
公共属性 Moniker 获取完成项集合的唯一,非本地化的标识符。
公共属性 SelectionStatus 获取或设置 CompletionSelectionStatus
受保护的属性 WritableCompletionBuilders 获取可写完成项生成器的集合。
受保护的属性 WritableCompletions 获取可写完成项的集合。

页首

方法

  名称 说明
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
公共方法 Filter() 只能对适用文本匹配的完成项的控件,然后确定最佳匹配。
受保护的方法 Filter(CompletionMatchType, Boolean) 只能对适用文本匹配的完成项的控件,然后确定最佳匹配。
受保护的方法 Finalize 在垃圾回收将某一对象回收前允许该对象尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetHashCode 作为默认哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 MatchCompletionList 匹配完成项列表。
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 Recalculate 对完成项集合重新计算完成项的集合。
公共方法 SelectBestMatch() 确定完成项集合中的最佳匹配项。
受保护的方法 SelectBestMatch(CompletionMatchType, Boolean) 确定在为特定类型匹配完成项集合的最佳匹配。
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

事件

  名称 说明
公共事件 SelectionStatusChanged 引发,在选择状态更改时。

页首

示例

有关此类的示例,请参见 演练:显示的语句完成

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参阅

参考

Microsoft.VisualStudio.Language.Intellisense 命名空间