System.ComponentModel.Design.Serialization Namespace

Fornece tipos compatíveis com a personalização e o controle de serialização em tempo de design. Provides types that support customization and control of serialization at design time.

Classes

BasicDesignerLoader

Fornece uma implementação da interface IDesignerLoaderService.Provides an implementation of the IDesignerLoaderService interface.

CodeDomComponentSerializationService

Serializa um conjunto de componentes em um repositório de serialização.Serializes a set of components into a serialization store.

CodeDomDesignerLoader

Fornece a classe base para implementar um carregador de designer com base em CodeDOM.Provides the base class for implementing a CodeDOM-based designer loader.

CodeDomLocalizationProvider

Fornece serviços de serialização de recursos de CodeDOM.Provides CodeDOM resource serialization services. Essa classe não pode ser herdada.This class cannot be inherited.

CodeDomSerializer

Serializa um grafo de objeto em uma série de instruções CodeDOM.Serializes an object graph to a series of CodeDOM statements. Essa classe fornece uma classe base abstrata para um serializador.This class provides an abstract base class for a serializer.

CodeDomSerializerBase

Fornece uma classe base para as classes CodeDomSerializer.Provides a base class for CodeDomSerializer classes.

CodeDomSerializerException

A exceção que é gerada quando informações de número de linha estão disponíveis para um erro de serialização.The exception that is thrown when line number information is available for a serialization error.

CollectionCodeDomSerializer

Serializa coleções.Serializes collections.

ComponentSerializationService

Fornece a classe base para serializar um conjunto de componentes ou objetos serializáveis em um repositório de serialização.Provides the base class for serializing a set of components or serializable objects into a serialization store.

ContextStack

Fornece um objeto de pilha que pode ser usado por um serializador para disponibilizar informações para serializadores aninhados.Provides a stack object that can be used by a serializer to make information available to nested serializers.

DefaultSerializationProviderAttribute

O atributo DefaultSerializationProviderAttribute é colocado em um serializador para indicar a classe a ser usada como um provedor padrão desse 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

Fornece uma interface de carregador de designer básica que pode ser usada para implementar um carregador de designer personalizado.Provides a basic designer loader interface that can be used to implement a custom designer loader.

DesignerSerializationManager

Fornece uma implementação da interface IDesignerSerializationManager.Provides an implementation of the IDesignerSerializationManager interface.

DesignerSerializerAttribute

Indica um serializador para o gerenciador de serialização a ser usado para serializar os valores do tipo ao qual esse atributo é aplicado.Indicates a serializer for the serialization manager to use to serialize the values of the type this attribute is applied to. Essa classe não pode ser herdada.This class cannot be inherited.

ExpressionContext

Fornece uma maneira de passar o estado de contexto entre serializadores.Provides a means of passing context state among serializers. Essa classe não pode ser herdada.This class cannot be inherited.

InstanceDescriptor

Fornece as informações necessárias para criar uma instância de um objeto.Provides the information necessary to create an instance of an object. Essa classe não pode ser herdada.This class cannot be inherited.

MemberCodeDomSerializer

Fornece a classe base para serializar uma primitiva de reflexão no gráfico do objeto.Provides the base class for serializing a reflection primitive within the object graph.

MemberRelationshipService

Fornece a classe base para relacionar um membro a outro.Provides the base class for relating one member to another.

ObjectStatementCollection

Contém uma tabela de instruções que é oferecida pelo StatementContext.Holds a table of statements that is offered by the StatementContext. Essa classe não pode ser herdada.This class cannot be inherited.

ResolveNameEventArgs

Fornece dados para o evento de ResolveName .Provides data for the ResolveName event.

RootContext

Um CodeDomSerializer adiciona um contexto raiz para fornecer uma definição do objeto raiz.A CodeDomSerializer adds a root context to provide a definition of the root object. Essa classe não pode ser herdada.This class cannot be inherited.

RootDesignerSerializerAttribute

Indica o serializador base a ser usado para um objeto de designer raiz.Indicates the base serializer to use for a root designer object. Essa classe não pode ser herdada.This class cannot be inherited.

SerializationStore

Fornece a classe base para armazenar dados de serialização para o ComponentSerializationService.Provides the base class for storing serialization data for the ComponentSerializationService.

SerializeAbsoluteContext

Especifica que os serializadores devem lidar com valores padrão.Specifies that serializers should handle default values. Essa classe não pode ser herdada.This class cannot be inherited.

StatementContext

Fornece um local no qual as instruções podem ser serializadas.Provides a location into which statements can be serialized. Essa classe não pode ser herdada.This class cannot be inherited.

TypeCodeDomSerializer

Serializa um objeto para um novo tipo.Serializes an object to a new type.

Estruturas

MemberRelationship

Representa uma única relação entre um objeto e um membro.Represents a single relationship between an object and a member.

Interfaces

ICodeDomDesignerReload

Fornece uma interface que pode ser usada para otimizar o recarregamento de um designer.Provides an interface that can be used to optimize the reloading of a designer.

IDesignerLoaderHost

Fornece uma interface que pode estender um host de designer para dar suporte a carregamento de um estado serializado.Provides an interface that can extend a designer host to support loading from a serialized state.

IDesignerLoaderHost2

Fornece uma interface que estende IDesignerLoaderHost para especificar se erros são tolerados ao carregar um documento de design.Provides an interface that extends IDesignerLoaderHost to specify whether errors are tolerated while loading a design document.

IDesignerLoaderService

Fornece uma interface que pode estender um carregador de designer para dar suporte a carregamento assíncrono de componentes externos.Provides an interface that can extend a designer loader to support asynchronous loading of external components.

IDesignerSerializationManager

Fornece uma interface que pode gerenciar a serialização no tempo de design.Provides an interface that can manage design-time serialization.

IDesignerSerializationProvider

Fornece uma interface que permite o acesso a um serializador.Provides an interface that enables access to a serializer.

IDesignerSerializationService

Fornece uma interface que pode invocar a serialização e a desserialização.Provides an interface that can invoke serialization and deserialization.

INameCreationService

Fornece um serviço que pode gerar nomes exclusivos para objetos.Provides a service that can generate unique names for objects.

Enumerações

BasicDesignerLoader.ReloadOptions

Define o comportamento do método Reload(BasicDesignerLoader+ReloadOptions).Defines the behavior of the Reload(BasicDesignerLoader+ReloadOptions) method. Esses sinalizadores podem ser combinados usando o operador OR bit a bit.These flags can be combined using the bitwise OR operator.

CodeDomLocalizationModel

Determina o modelo de localização a ser usado pelo adaptador de recurso CodeDom.Determines the localization model to be used by the CodeDom resource adapter.

Delegados

ResolveNameEventHandler

Representa o método que manipula o evento ResolveName de um gerenciador de serialização.Represents the method that handles the ResolveName event of a serialization manager.

Comentários

As classes nesse namespace podem ser divididas nas seguintes categorias:The classes in this namespace can be divided into the following categories: