GlobalObjectService 构造函数

初始化 GlobalObjectService 类的新实例。

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

语法

声明
Public Sub New ( _
    provider As IServiceProvider, _
    project As Project, _
    serializerType As Type _
)
public GlobalObjectService(
    IServiceProvider provider,
    Project project,
    Type serializerType
)

参数

  • serializerType
    类型:System.Type
    序列化程序当前设计器加载程序支持的 Type

异常

异常 条件
ArgumentNullException

其中一个或多个参数为 nullnull 引用(在 Visual Basic 中为 Nothing)。

备注

设计时工具通常不创建 GlobalObjectService 类的实例。 相反,那么,当设计器加载程序初始化时,它会创建它与设计图面添加一个全局对象服务的一个实例。

project 参数,因为全局对象实际上仅是全局于项目,需要。 serializerType 参数传递给全局对象提供程序服务枚举可以提供指定序列化程序的提供程序。 这使全局对象服务只提供使用当前设计器加载程序的序列化机制,可序列化的全局对象。

此类不能被重写。

.NET Framework 安全性

请参见

参考

GlobalObjectService 类

Microsoft.VisualStudio.Shell.Design 命名空间

CodeDomDesignerLoader