System.ComponentModel.Design.Serialization Namespace

El espacio de nombres System.ComponentModel.Design.Serialization proporciona los tipos que admiten personalización y control de la serialización en tiempo de diseño. The System.ComponentModel.Design.Serialization namespace provides types that support customization and control of serialization at design time.

Clases

BasicDesignerLoader

Proporciona una implementación de la interfaz IDesignerLoaderService.Provides an implementation of the IDesignerLoaderService interface.

CodeDomComponentSerializationService

Serializa un conjunto de componentes en un almacén de serialización.Serializes a set of components into a serialization store.

CodeDomDesignerLoader

Proporciona la clase base para implementar un cargador de diseñadores basado en CodeDOM.Provides the base class for implementing a CodeDOM-based designer loader.

CodeDomLocalizationProvider

Proporciona los servicios de serialización de recursos CodeDOM.Provides CodeDOM resource serialization services. Esta clase no puede heredarse.This class cannot be inherited.

CodeDomSerializer

Serializa un gráfico de objetos a una serie de instrucciones CodeDOM.Serializes an object graph to a series of CodeDOM statements. Esta clase proporciona una clase base abstracta para un serializador.This class provides an abstract base class for a serializer.

CodeDomSerializerBase

Proporciona una clase base para CodeDomSerializer clases.Provides a base class for CodeDomSerializer classes.

CodeDomSerializerException

La excepción que se produce cuando la información de número de línea está disponible para un error de serialización.The exception that is thrown when line number information is available for a serialization error.

CollectionCodeDomSerializer

Serializa colecciones.Serializes collections.

ComponentSerializationService

Proporciona la clase base para serializar un conjunto de componentes u objetos serializables en un almacén de serialización.Provides the base class for serializing a set of components or serializable objects into a serialization store.

ContextStack

Proporciona un objeto de pila que puede utilizar un serializador con el fin de ofrecer información a los serializadores anidados.Provides a stack object that can be used by a serializer to make information available to nested serializers.

DefaultSerializationProviderAttribute

El atributo DefaultSerializationProviderAttribute se coloca en un serializador para indicar la clase que se va a utilizar como proveedor predeterminado de ese tipo de serializador.The DefaultSerializationProviderAttribute attribute is placed on a serializer to indicate the class to use as a default provider of that type of serializer.

DesignerLoader

Proporciona una interfaz básica de cargador de diseñadores que se puede utilizar para implementar un cargador de diseñadores personalizado.Provides a basic designer loader interface that can be used to implement a custom designer loader.

DesignerSerializationManager

Proporciona una implementación de la interfaz IDesignerSerializationManager.Provides an implementation of the IDesignerSerializationManager interface.

DesignerSerializerAttribute

Indica un serializador con el fin de que el administrador de serialización lo utilice para serializar los valores del tipo al que se aplica este atributo.Indicates a serializer for the serialization manager to use to serialize the values of the type this attribute is applied to. Esta clase no puede heredarse.This class cannot be inherited.

ExpressionContext

Proporciona un medio para pasar el estado de contexto entre los serializadores.Provides a means of passing context state among serializers. Esta clase no puede heredarse.This class cannot be inherited.

InstanceDescriptor

Proporciona la información necesaria para crear una instancia de un objeto.Provides the information necessary to create an instance of an object. Esta clase no puede heredarse.This class cannot be inherited.

MemberCodeDomSerializer

Proporciona la clase base para serializar un tipo primitivo de reflexión en el gráfico de objetos.Provides the base class for serializing a reflection primitive within the object graph.

MemberRelationshipService

Proporciona la clase base para relacionar un miembro con otro.Provides the base class for relating one member to another.

ObjectStatementCollection

Contiene una tabla de instrucciones que ofrece el StatementContext.Holds a table of statements that is offered by the StatementContext. Esta clase no puede heredarse.This class cannot be inherited.

ResolveNameEventArgs

Proporciona datos para el evento ResolveName.Provides data for the ResolveName event.

RootContext

Un CodeDomSerializer agrega un contexto raíz para proporcionar una definición del objeto raíz.A CodeDomSerializer adds a root context to provide a definition of the root object. Esta clase no se puede heredarThis class cannot be inherited

RootDesignerSerializerAttribute

Indica el serializador base que se va a utilizar para un objeto de diseñador raíz.Indicates the base serializer to use for a root designer object. Esta clase no puede heredarse.This class cannot be inherited.

SerializationStore

Proporciona la clase base con el fin de almacenar los datos de serialización para el objeto ComponentSerializationService.Provides the base class for storing serialization data for the ComponentSerializationService.

SerializeAbsoluteContext

Especifica que los serializadores deben controlar los valores predeterminados.Specifies that serializers should handle default values. Esta clase no puede heredarse.This class cannot be inherited.

StatementContext

Proporciona una ubicación en la que se pueden serializar instrucciones.Provides a location into which statements can be serialized. Esta clase no puede heredarse.This class cannot be inherited.

TypeCodeDomSerializer

Serializa un objeto a un nuevo tipo.Serializes an object to a new type.

Estructuras

MemberRelationship

Representa una relación única entre un objeto y un miembro.Represents a single relationship between an object and a member.

Interfaces

ICodeDomDesignerReload

Proporciona una interfaz que se puede utilizar para optimizar la recarga de un diseñador.Provides an interface that can be used to optimize the reloading of a designer.

IDesignerLoaderHost

Proporciona una interfaz que puede extender un host de diseñador con el fin de admitir la carga a partir de un estado serializado.Provides an interface that can extend a designer host to support loading from a serialized state.

IDesignerLoaderHost2

Proporciona una interfaz que extiende IDesignerLoaderHost para especificar si se toleran los errores al cargar un documento de diseño.Provides an interface that extends IDesignerLoaderHost to specify whether errors are tolerated while loading a design document.

IDesignerLoaderService

Proporciona una interfaz que puede ampliar un cargador de diseñadores para admitir cargas asincrónicas de componentes externos.Provides an interface that can extend a designer loader to support asynchronous loading of external components.

IDesignerSerializationManager

Proporciona una interfaz que puede administrar la serialización en tiempo de diseño.Provides an interface that can manage design-time serialization.

IDesignerSerializationProvider

Proporciona una interfaz que permite el acceso a un serializador.Provides an interface that enables access to a serializer.

IDesignerSerializationService

Proporciona una interfaz que puede invocar la serialización y la deserialización.Provides an interface that can invoke serialization and deserialization.

INameCreationService

Proporciona un servicio que puede generar nombre únicos para los objetos.Provides a service that can generate unique names for objects.

Enumeraciones

BasicDesignerLoader.ReloadOptions

Define el comportamiento del método Reload(BasicDesignerLoader+ReloadOptions).Defines the behavior of the Reload(BasicDesignerLoader+ReloadOptions) method. Estos marcadores se pueden combinar utilizando el operador OR bit a bit.These flags can be combined using the bitwise OR operator.

CodeDomLocalizationModel

Determina el modelo de localización que va a utilizar el adaptador de recursos CodeDom.Determines the localization model to be used by the CodeDom resource adapter.

Delegados

ResolveNameEventHandler

Representa el método que controla el evento ResolveName de un administrador de serialización.Represents the method that handles the ResolveName event of a serialization manager.

Comentarios

Las clases de este espacio de nombres pueden dividirse en las siguientes categorías:The classes in this namespace can be divided into the following categories: