SearchControlDataSource 类

继承层次结构

System.Object
  Microsoft.Internal.VisualStudio.PlatformUI.GelDependencyObject
    Microsoft.VisualStudio.PlatformUI.SearchControlDataSource

命名空间:  Microsoft.VisualStudio.PlatformUI
程序集:  Microsoft.VisualStudio.Shell.11.0(在 Microsoft.VisualStudio.Shell.11.0.dll 中)

语法

声明
Public Class SearchControlDataSource _
    Inherits GelDependencyObject
public class SearchControlDataSource : GelDependencyObject

SearchControlDataSource 类型公开以下成员。

构造函数

  名称 说明
公共方法 SearchControlDataSource

页首

属性

  名称 说明
公共属性 HelpTopic
公共属性 SearchFilters
公共属性 SearchMRUItems
公共属性 SearchOptions
公共属性 SearchProgress
公共属性 SearchSettings
公共属性 SearchStatus
公共属性 SearchText

页首

方法

  名称 说明
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 GetValue(GelProperty) (继承自 GelDependencyObject。)
公共方法 Invoke(String, Object) (继承自 GelDependencyObject。)
公共方法 Invoke(GelVerb, Object) (继承自 GelDependencyObject。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
受保护的方法 OnAddMRUItem
受保护的方法 OnClearSearch
受保护的方法 OnClose (继承自 GelDependencyObject。)
受保护的方法 OnInvokeHelp
受保护的方法 OnNotifyNavigationKey
受保护的方法 OnPopulateMRU
受保护的方法 OnPropertyChanged (继承自 GelDependencyObject。)
受保护的方法 OnStartSearch
受保护的方法 OnStopSearch
公共方法 ResetValue (继承自 GelDependencyObject。)
公共方法 SetValue(GelProperty, Boolean) (继承自 GelDependencyObject。)
公共方法 SetValue(GelProperty, Object) (继承自 GelDependencyObject。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

字段

  名称 说明
公共字段静态成员 AddMRUItemVerb
公共字段静态成员 ClearSearchVerb
公共字段静态成员 HelpTopicProperty
公共字段静态成员 InvokeHelpVerb
公共字段静态成员 NotifyNavigationKeyVerb
公共字段静态成员 PopulateMRUVerb
公共字段静态成员 SearchFiltersProperty
公共字段静态成员 SearchMRUItemsProperty
公共字段静态成员 SearchOptionsProperty
公共字段静态成员 SearchProgressProperty
公共字段静态成员 SearchSettingsProperty
公共字段静态成员 SearchStatusProperty
公共字段静态成员 SearchTextProperty
公共字段静态成员 StartSearchVerb
公共字段静态成员 StopSearchVerb

页首

显式接口实现

  名称 说明
显式接口实现私有方法 IVsUIDataSource.AdvisePropertyChangeEvents (继承自 GelDependencyObject。)
显式接口实现私有方法 IVsUIDataSource.Close (继承自 GelDependencyObject。)
显式接口实现私有方法 IVsUIDataSource.EnumProperties (继承自 GelDependencyObject。)
显式接口实现私有方法 IVsUIDataSource.EnumVerbs (继承自 GelDependencyObject。)
显式接口实现私有方法 IVsUIDataSource.GetShapeIdentifier (继承自 GelDependencyObject。)
显式接口实现私有方法 IVsUIDataSource.GetValue (继承自 GelDependencyObject。)
显式接口实现私有方法 IVsUIDataSource.Invoke (继承自 GelDependencyObject。)
显式接口实现私有方法 IVsUIDataSource.QueryValue (继承自 GelDependencyObject。)
显式接口实现私有方法 IVsUIDataSource.ResetValue (继承自 GelDependencyObject。)
显式接口实现私有方法 IVsUIDataSource.SetValue (继承自 GelDependencyObject。)
显式接口实现私有方法 IVsUIDataSource.UnadvisePropertyChangeEvents (继承自 GelDependencyObject。)
显式接口实现私有方法 IVsUIDispatch.EnumVerbs (继承自 GelDependencyObject。)
显式接口实现私有方法 IVsUIDispatch.Invoke (继承自 GelDependencyObject。)
显式接口实现私有方法 IVsUISimpleDataSource.Close (继承自 GelDependencyObject。)
显式接口实现私有方法 IVsUISimpleDataSource.EnumVerbs (继承自 GelDependencyObject。)
显式接口实现私有方法 IVsUISimpleDataSource.Invoke (继承自 GelDependencyObject。)

页首

线程安全

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

请参见

参考

Microsoft.VisualStudio.PlatformUI 命名空间