System.ComponentModel.Design.Serialization 命名空间

提供在设计时支持对序列化进行自定义和控制的类型。

BasicDesignerLoader

提供 IDesignerLoaderService 接口的实现。

CodeDomComponentSerializationService

将一组组件序列化到一个序化列存储区中。

CodeDomDesignerLoader

提供用于实现基于 CodeDOM 的设计器加载程序的基类。

CodeDomLocalizationProvider

提供 CodeDOM 资源序列化服务。 此类不能被继承。

CodeDomSerializer

将对象图序列化为一系列 CodeDOM 语句。 此类提供序列化程序的抽象基类。

CodeDomSerializerBase

CodeDomSerializer 类提供基类。

CodeDomSerializerException

当行号信息可用于序列化错误时引发的异常。

CollectionCodeDomSerializer

序列化集合。

ComponentSerializationService

提供用于将一组组件或可序列化的对象序列化到序列化存储区的基类。

ContextStack

提供堆栈对象,序列化程序可使用该对象向嵌套的序列化程序提供信息。

DefaultSerializationProviderAttribute

DefaultSerializationProviderAttribute 特性被放置在序列化程序上,以指示要用作该类型序列化程序的默认提供程序的类。

DesignerLoader

提供可用于实现自定义设计器加载程序的基本设计器加载程序接口。

DesignerSerializationManager

提供 IDesignerSerializationManager 接口的实现。

DesignerSerializerAttribute

指示某个序列化管理器的序列化程序,它将用于序列化此特性所应用到的类型的值。 此类不能被继承。

ExpressionContext

提供一种在序列化程序之间传递上下文状态的方法。 此类不能被继承。

InstanceDescriptor

提供创建对象的实例所需的信息。 此类不能被继承。

MemberCodeDomSerializer

提供用于序列化对象图内的反射基元的基类。

MemberRelationshipService

提供用于将一个成员与另一个成员相关的基类。

ObjectStatementCollection

保存一个由 StatementContext 提供的语句表。 此类不能被继承。

ResolveNameEventArgs

ResolveName 事件提供数据。

RootContext

CodeDomSerializer 可添加根上下文以提供根对象的定义。 此类不能被继承。

RootDesignerSerializerAttribute

指示用于根设计器对象的基序列化程序。 此类不能被继承。

SerializationStore

提供用于存储 ComponentSerializationService 序列化数据的基类。

SerializeAbsoluteContext

指定序列化程序应处理默认值。 此类不能被继承。

StatementContext

提供可将语句序列化到的位置。 此类不能被继承。

TypeCodeDomSerializer

将对象序列化为新类型。

结构

MemberRelationship

表示某个对象和某个成员之间的单一关系。

接口

ICodeDomDesignerReload

提供可用于优化设计器的重新加载的接口。

IDesignerLoaderHost

提供一个接口,该接口可扩展设计器宿主以支持从序列化状态加载。

IDesignerLoaderHost2

提供扩展 IDesignerLoaderHost 的接口,以指定在加载设计文档时是否允许发生错误。

IDesignerLoaderService

提供一个接口,该接口可以扩展设计器加载程序以支持外部组件的异步加载。

IDesignerSerializationManager

提供可以管理设计时序列化的接口。

IDesignerSerializationProvider

提供一个支持访问序列化程序的接口。

IDesignerSerializationService

提供一个可调用序列化和反序列化的接口。

INameCreationService

提供可以生成对象的唯一名称的服务。

枚举

BasicDesignerLoader.ReloadOptions

定义 Reload(BasicDesignerLoader+ReloadOptions) 方法的行为。 可以使用按位 OR 运算符组合这些标志。

CodeDomLocalizationModel

确定 CodeDom 资源适配器要使用的本地化模型。

委托

ResolveNameEventHandler

表示处理序列化管理器的 ResolveName 事件的方法。

注解

此命名空间中的类可分为以下类别: