System.ComponentModel.Design.Serialization.CodeDomComponentSerializationService Class

Serializes a set of components into a serialization store.

See Also: CodeDomComponentSerializationService Members

Syntax

public sealed class CodeDomComponentSerializationService : ComponentSerializationService

Remarks

The System.ComponentModel.Design.Serialization.CodeDomComponentSerializationService class serializes a set of components or serializable objects into a serialization store. The store can then be deserialized at a later time. The System.ComponentModel.Design.Serialization.CodeDomComponentSerializationService class differs from other serialization schemes in that the serialization format is opaque, and it allows for partial serialization of objects. For example, you can choose to serialize only selected properties for an object.

The base class, System.ComponentModel.Design.Serialization.ComponentSerializationService, replaces the System.ComponentModel.Design.Serialization.IDesignerSerializationService interface from the .NET Framework version 1.0, although the latter is retained for backward compatibility. The System.ComponentModel.Design.Serialization.CodeDomComponentSerializationService class does not implement the System.ComponentModel.Design.Serialization.IDesignerSerializationService interface, but if you query for System.ComponentModel.Design.Serialization.IDesignerSerializationService, the System.ComponentModel.Design.Serialization.CodeDomDesignerLoader provides a bridge implementation to ensure backward compatibility.

Requirements

Namespace: System.ComponentModel.Design.Serialization
Assembly: System.Design (in System.Design.dll)
Assembly Versions: 2.0.0.0