System.ComponentModel.Design.Serialization.IDesignerSerializationService

Provides an interface that can invoke serialization and deserialization.

See Also: IDesignerSerializationService Members

Syntax

public interface IDesignerSerializationService

Remarks

This service provides methods to convert a collection of objects to a serializable object that represents them, and to convert serialization data to the object or objects that it represents.

All components that support a designer must support serialization of each component's type. This occurs when the designer scans the public properties, methods, and events of each type and represents these within a type descriptor.

This interface uses the technique of scanning members to convert a collection of components into a single object that supports run-time serialization. This does not necessarily provide for the serialization of custom types that belong to the class. Many objects require a custom serializer to have their values serialized at run time. To specify a serializer for a custom type, use a System.ComponentModel.Design.Serialization.DesignerSerializerAttribute attribute or implement an System.ComponentModel.Design.Serialization.IDesignerSerializationProvider.

Requirements

Namespace: System.ComponentModel.Design.Serialization
Assembly: System (in System.dll)
Assembly Versions: 1.0.3300.0, 1.0.5000.0, 2.0.0.0, 4.0.0.0