WindowPaneProviderService 类
提供文件特定窗格的服务。
此 API 不兼容 CLS。 兼容 CLS 的替代 API 为 [None]。
继承层次结构
System.Object
Microsoft.VisualStudio.Shell.Design.WindowPaneProviderService
命名空间: Microsoft.VisualStudio.Shell.Design
程序集: Microsoft.VisualStudio.Shell.Design(在 Microsoft.VisualStudio.Shell.Design.dll 中)
语法
声明
<CLSCompliantAttribute(False)> _
Public Class WindowPaneProviderService
[CLSCompliantAttribute(false)]
public class WindowPaneProviderService
WindowPaneProviderService 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
WindowPaneProviderService(IServiceProvider) | 创建一个新的 WindowPaneProviderService。 | |
WindowPaneProviderService(IServiceProvider, String) | 创建指定的文件扩展名的新 WindowPaneProviderService 。 |
页首
属性
名称 | 说明 | |
---|---|---|
Extension | 获取文件扩展名。 |
页首
方法
名称 | 说明 | |
---|---|---|
CreateWindowPane(DesignSurface) | 创建指定模型的窗口窗格图面。 | |
CreateWindowPane(Type, DesignSurface) | 创建窗格的指定类型的设计器窗格。 | |
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) | |
Finalize | 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。) | |
GetHashCode | 用作特定类型的哈希函数。 (继承自 Object。) | |
GetRegisteredPanes | 获取注册设置窗口窗格。 | |
GetService | 获取所请求服务的实例。 | |
GetType | 获取当前实例的 Type。 (继承自 Object。) | |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) | |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) |
页首
备注
ProvideViewAdapterAttribute 属性允许文件或语言服务具有特定的视图 " 适配器。 文件和语言服务知识。设计器加载程序是保留的,但是,这是设计图面,而不是设计器加载程序,以创建视图负责。 因此,设计器加载程序可以通过 WindowPaneProviderService提供文件特定视图 " 适配器。 该设计图面将查找此服务,,并且,如果找到,则将从它的窗口窗格。 如果服务不可用,窗口窗格从全局注册的视图 " 适配器将创建。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。