System.ComponentModel.Design.Serialization Namespace

 

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

ClassDescription
System_CAPS_pubclassBasicDesignerLoader

Provides an implementation of the IDesignerLoaderService interface.

System_CAPS_pubclassCodeDomComponentSerializationService

Serializes a set of components into a serialization store.

System_CAPS_pubclassCodeDomDesignerLoader

Provides the base class for implementing a CodeDOM-based designer loader.

System_CAPS_pubclassCodeDomLocalizationProvider

Provides CodeDOM resource serialization services. This class cannot be inherited.

System_CAPS_pubclassCodeDomSerializer

Serializes an object graph to a series of CodeDOM statements. This class provides an abstract base class for a serializer.

System_CAPS_pubclassCodeDomSerializerBase

Provides a base class for CodeDomSerializer classes.

System_CAPS_pubclassCodeDomSerializerException

The exception that is thrown when line number information is available for a serialization error.

System_CAPS_pubclassCollectionCodeDomSerializer

Serializes collections.

System_CAPS_pubclassComponentSerializationService

Provides the base class for serializing a set of components or serializable objects into a serialization store.

System_CAPS_pubclassContextStack

Provides a stack object that can be used by a serializer to make information available to nested serializers.

System_CAPS_pubclassDefaultSerializationProviderAttribute

The DefaultSerializationProviderAttribute attribute is placed on a serializer to indicate the class to use as a default provider of that type of serializer.

System_CAPS_pubclassDesignerLoader

Provides a basic designer loader interface that can be used to implement a custom designer loader.

System_CAPS_pubclassDesignerSerializationManager

Provides an implementation of the IDesignerSerializationManager interface.

System_CAPS_pubclassDesignerSerializerAttribute

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.

System_CAPS_pubclassExpressionContext

Provides a means of passing context state among serializers. This class cannot be inherited.

System_CAPS_pubclassInstanceDescriptor

Provides the information necessary to create an instance of an object. This class cannot be inherited.

System_CAPS_pubclassMemberCodeDomSerializer

Provides the base class for serializing a reflection primitive within the object graph.

System_CAPS_pubclassMemberRelationshipService

Provides the base class for relating one member to another.

System_CAPS_pubclassObjectStatementCollection

Holds a table of statements that is offered by the StatementContext. This class cannot be inherited.

System_CAPS_pubclassResolveNameEventArgs

Provides data for the ResolveName event.

System_CAPS_pubclassRootContext

A CodeDomSerializer adds a root context to provide a definition of the root object. This class cannot be inherited

System_CAPS_pubclassRootDesignerSerializerAttribute

Obsolete.Indicates the base serializer to use for a root designer object. This class cannot be inherited.

System_CAPS_pubclassSerializationStore

Provides the base class for storing serialization data for the ComponentSerializationService.

System_CAPS_pubclassSerializeAbsoluteContext

Specifies that serializers should handle default values. This class cannot be inherited.

System_CAPS_pubclassStatementContext

Provides a location into which statements can be serialized. This class cannot be inherited.

System_CAPS_pubclassTypeCodeDomSerializer

Serializes an object to a new type.

StructureDescription
System_CAPS_pubstructureMemberRelationship

Represents a single relationship between an object and a member.

InterfaceDescription
System_CAPS_pubinterfaceICodeDomDesignerReload

Provides an interface that can be used to optimize the reloading of a designer.

System_CAPS_pubinterfaceIDesignerLoaderHost

Provides an interface that can extend a designer host to support loading from a serialized state.

System_CAPS_pubinterfaceIDesignerLoaderHost2

Provides an interface that extends IDesignerLoaderHost to specify whether errors are tolerated while loading a design document.

System_CAPS_pubinterfaceIDesignerLoaderService

Provides an interface that can extend a designer loader to support asynchronous loading of external components.

System_CAPS_pubinterfaceIDesignerSerializationManager

Provides an interface that can manage design-time serialization.

System_CAPS_pubinterfaceIDesignerSerializationProvider

Provides an interface that enables access to a serializer.

System_CAPS_pubinterfaceIDesignerSerializationService

Provides an interface that can invoke serialization and deserialization.

System_CAPS_pubinterfaceINameCreationService

Provides a service that can generate unique names for objects.

DelegateDescription
System_CAPS_pubdelegateResolveNameEventHandler

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

EnumerationDescription
System_CAPS_pubenumCodeDomLocalizationModel

Determines the localization model to be used by the CodeDom resource adapter.

System_CAPS_protenumBasicDesignerLoader.ReloadOptions

Defines the behavior of the Reload method. These flags can be combined using the bitwise OR operator.

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

Return to top
Show: