ProvideSearchProviderAttribute 类

定义

此属性将包注册为搜索提供程序 (IVsSearchProvider) 扩展程序。
传入的类型和名称决定了要注册的搜索提供程序。

public ref class ProvideSearchProviderAttribute sealed : Microsoft::VisualStudio::Shell::ExtensionPointRegistrationAttribute
public ref class ProvideSearchProviderAttribute sealed : Microsoft::VisualStudio::Shell::ExtensionPointRegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ProvideSearchProviderAttribute : Microsoft.VisualStudio.Shell.ExtensionPointRegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideSearchProviderAttribute = class
    inherit ExtensionPointRegistrationAttribute
Public NotInheritable Class ProvideSearchProviderAttribute
Inherits ExtensionPointRegistrationAttribute
继承
属性

构造函数

ProvideSearchProviderAttribute(Type, String)

指定包实现 IVsSearchProviderFactory 接口 (例如派生自 ExtensionPointPackage) 并声明实现搜索提供程序的类型。

属性

ExtensionProvidersKey

注册表中声明扩展提供程序的路径。 在派生类中重写。

(继承自 ExtensionPointRegistrationAttribute)
ExtensionProviderType

实现的接口 (扩展提供程序的类型)

(继承自 ExtensionPointRegistrationAttribute)
Name

扩展点提供程序的可读名称 可以是非本地化字符串,也可以是前缀为“@”的十进制资源标识符,表示托管资源。 例如,“@1234”前缀“#”可用于提示本机资源。

(继承自 ExtensionPointRegistrationAttribute)
Provider

提供程序的 GUID

(继承自 ExtensionPointRegistrationAttribute)
ProviderGuidString

以字符串表示的提供程序的 GUID

(继承自 ExtensionPointRegistrationAttribute)
ProviderType

实现此包中关联的扩展点的类型

(继承自 ExtensionPointRegistrationAttribute)
TypeId

重写 TypeID 属性,使 RegistrationAttribute 派生类能够与 System.ComponentModel.TypeDescriptor.GetAttributes 一起使用 (...) 。仅当派生自此属性的属性需要对可应用于类的实例使用更好的控件时,它才必须重写此属性。

(继承自 RegistrationAttribute)

方法

GetPackageRegKeyPath(Guid)

获取相对于 VSPackage 的应用程序) 注册表根目录 (注册表路径。

(继承自 RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

调用以便向给定的上下文注册此属性。 上下文包含应放置注册信息的位置。 它还包含所注册的类型和路径信息等。

(继承自 ExtensionPointRegistrationAttribute)
Unregister(RegistrationAttribute+RegistrationContext)

取消注册此扩展点提供程序规范。

(继承自 ExtensionPointRegistrationAttribute)

适用于