Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

System.ComponentModel.Design.Serialization Namespace

The System.ComponentModel.Design.Serialization namespace provides types that support customization and control of serialization at design time.

The classes in this namespace can be divided into the following categories:

Namespace hierarchy

Classes

Class Description
CodeDomSerializer Serializes an object graph to a series of CodeDOM statements. This class provides an abstract base class for a serializer.
CodeDomSerializerException The exception that is thrown when line number information is available for a serialization error.
ContextStack Provides a stack object that can be used by a serializer to make information available to nested serializers.
DesignerLoader Provides a basic designer loader interface that can be used to implement a custom designer loader.
DesignerSerializerAttribute Indicates a serializer for the serialization manager to use to serialize the values of the type this attribute is applied to. This class cannot be inherited.
InstanceDescriptor Provides information necessary to create an instance of an object. This class cannot be inherited.
ResolveNameEventArgs Provides data for the ResolveName event.
RootDesignerSerializerAttribute Indicates the base serializer to use for a root designer object. This class cannot be inherited.

Interfaces

Interface Description
ICodeDomDesignerReload Provides an interface that can be used to optimize the reloading of a designer.
IDesignerLoaderHost Provides an interface that can extend a designer host to support loading from a serialized state.
IDesignerLoaderService Provides an interface that can extend a designer loader to support asynchronous loading of external components.
IDesignerSerializationManager Provides an interface that can manage design-time serialization.
IDesignerSerializationProvider Provides an interface that enables access to a serializer.
IDesignerSerializationService Provides an interface that can invoke serialization and deserialization.
INameCreationService Provides a service that can generate unique names for objects.

Delegates

Delegate Description
ResolveNameEventHandler Represents the method that handles the ResolveName event of a serialization manager.

See Also

.NET Framework Class Library

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft