ExtensionPointPackage 类
继承层次结构
System.Object
Microsoft.VisualStudio.Shell.Package
Microsoft.VisualStudio.Shell.ExtensionPointPackage
命名空间: Microsoft.VisualStudio.Shell
程序集: Microsoft.VisualStudio.Shell.11.0(在 Microsoft.VisualStudio.Shell.11.0.dll 中)
语法
声明
<ComVisibleAttribute(True)> _
Public MustInherit Class ExtensionPointPackage _
Inherits Package _
Implements IVsPackageExtensionProvider
[ComVisibleAttribute(true)]
public abstract class ExtensionPointPackage : Package,
IVsPackageExtensionProvider
ExtensionPointPackage 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
ExtensionPointPackage |
页首
属性
名称 | 说明 | |
---|---|---|
ApplicationRegistryRoot | 获取当前 Visual Studio 注册表项的根注册表项。 (继承自 Package。) | |
UserDataPath | 包含路径 Visual Studio的用户数据存储。 (继承自 Package。) | |
UserLocalDataPath | 包含路径 Visual Studio的本地用户数据存储。 (继承自 Package。) | |
UserRegistryRoot | 获取可用于存储用户数据的注册表项。 (继承自 Package。) | |
Zombied | 是否的获取一个值包在关闭过程中。 (继承自 Package。) |
页首
方法
名称 | 说明 | |
---|---|---|
AddOptionKey | 添加一个用户可选关键字名称添加到选项键的列表。 (继承自 Package。) | |
CreateDiagnosticsProvider | ||
CreateExtensionPoint | ||
CreateExtensionPointProvider<TAttribute, TInterface> | ||
CreateInstance | 使用 vsprvs 的本地注册表 CLSID 对象,创建指定的 COM 对象。 (继承自 Package。) | |
CreateSearchProvider | ||
CreateTool | 如果需要,提供实现的操作派生类。 (继承自 Package。) | |
CreateToolWindow | 使用指定的 ID. 创建指定类型的一个工具窗口 (继承自 Package。) | |
Dispose | 释放由 Package 对象使用的资源。 (继承自 Package。) | |
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) | |
Finalize | 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。) | |
FindToolWindow | 获取工具窗口使用指定的类型和 ID. 相应 (继承自 Package。) | |
FindWindowPane | 获取窗口窗格与指定的类型和 ID 对应,并且如果该类型的窗口窗格不存在创建一个,如果调用这样做。 (继承自 Package。) | |
GetAutomationObject | 获取 VSPackage 的自动化对象。 (继承自 Package。) | |
GetDialogPage | 获取请求的对话框页。 (继承自 Package。) | |
GetHashCode | 用作特定类型的哈希函数。 (继承自 Object。) | |
GetOutputPane | 获取请求的 " 输出 " 窗口中。 (继承自 Package。) | |
GetProviderLocale | 返回区域设置与此服务提供程序。 (继承自 Package。) | |
GetService | gets 类型根据 VSPackage 服务容器的服务。 (继承自 Package。) | |
GetToolboxItemData | 获取数据格式的目录中指定的工具箱项 ID 和数据格式的。 (继承自 Package。) | |
GetType | 获取当前实例的 Type。 (继承自 Object。) | |
Initialize | 调用,在 VSPackage 由 Visual Studio加载。 (继承自 Package。) | |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) | |
OnLoadOptions | 调用由包类,当有要读取的选项在解决方案文件外部。 (继承自 Package。) | |
OnSaveOptions | 调用由 Package 类,在具有要保存的选项对解决方案文件。 (继承自 Package。) | |
ParseToolboxResource(TextReader, Guid) | 分析有关的信息应添加到 工具箱项目适当的格式嵌入文本资源。 (继承自 Package。) | |
ParseToolboxResource(TextReader, ResourceManager) | 分析有关的信息应添加到 工具箱项目适当的格式嵌入文本资源。 (继承自 Package。) | |
QueryClose | 调用需要包,如果 shell 来关闭的。 (继承自 Package。) | |
RegisterEditorFactory | 注册了 Visual Studio的版本工厂。 (继承自 Package。) | |
RegisterProjectFactory | 注册了 Visual Studio 的项目工厂。 (继承自 Package。) | |
ShowOptionPage | 显示指定的 " 工具选项 " 页。 (继承自 Package。) | |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) |
页首
事件
名称 | 说明 | |
---|---|---|
ToolboxInitialized | 生成的事件,只要 Visual Studio 初始化其 工具箱。 (继承自 Package。) | |
ToolboxUpgraded | 生成的事件,只要 Visual Studio 升级其 工具箱。 (继承自 Package。) |
页首
显式接口实现
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。