System.ComponentModel.Design.Serialization Espaço de Nomes

Fornece tipos que suportam a personalização e controlo da serialização no momento do projeto.

Classes

Name Description
BasicDesignerLoader

Fornece uma implementação da IDesignerLoaderService interface.

CodeDomComponentSerializationService

Serializa um conjunto de componentes numa loja de serialização.

CodeDomDesignerLoader

Fornece a classe base para implementar um carregador designer baseado em CodeDOM.

CodeDomLocalizationProvider

Fornece serviços de serialização de recursos CodeDOM. Esta classe não pode ser herdada.

CodeDomSerializer

Serializa um grafo de objetos numa série de instruções CodeDOM. Esta classe fornece uma classe base abstrata para um serializador.

CodeDomSerializerBase

Fornece uma classe base para CodeDomSerializer as turmas.

CodeDomSerializerException

A exceção que é lançada quando a informação do número de linha está disponível para um erro de serialização.

CollectionCodeDomSerializer

Serializa coleções.

ComponentSerializationService

Fornece a classe base para serializar um conjunto de componentes ou objetos serializáveis numa loja de serialização.

ContextStack

Fornece um objeto de pilha que pode ser usado por um serializador para disponibilizar informação aos serializadores aninhados.

DefaultSerializationProviderAttribute

O DefaultSerializationProviderAttribute atributo é colocado num serializador para indicar a classe a usar como fornecedor padrão desse tipo de serializador.

DesignerLoader

Fornece uma interface básica de carregador designer que pode ser usada para implementar um carregador designer personalizado.

DesignerSerializationManager

Fornece uma implementação da IDesignerSerializationManager interface.

DesignerSerializerAttribute

Indica um serializador para o gestor de serialização usar para serializar os valores do tipo a que este atributo é aplicado. Esta classe não pode ser herdada.

ExpressionContext

Fornece um meio de passar o estado de contexto entre serializadores. Esta classe não pode ser herdada.

InstanceDescriptor

Fornece a informação necessária para criar uma instância de um objeto. Esta classe não pode ser herdada.

MemberCodeDomSerializer

Fornece a classe base para serializar uma primitiva de reflexão dentro do grafo de objetos.

MemberRelationshipService

Fornece a classe base para relacionar um membro com outro.

ObjectStatementCollection

Detém uma tabela de afirmações que é oferecida pelo StatementContext. Esta classe não pode ser herdada.

ResolveNameEventArgs

Fornece dados para o ResolveName evento.

RootContext

A CodeDomSerializer adiciona um contexto raiz para fornecer uma definição do objeto raiz. Esta classe não pode ser herdada.

RootDesignerSerializerAttribute

Indica o serializador base a usar para um objeto designer raiz. Esta classe não pode ser herdada.

SerializationStore

Fornece a classe base para armazenar dados de serialização para o ComponentSerializationService.

SerializeAbsoluteContext

Especifica que os serializadores devem tratar dos valores padrão. Esta classe não pode ser herdada.

StatementContext

Fornece um local onde as instruções podem ser serializadas. Esta classe não pode ser herdada.

TypeCodeDomSerializer

Serializa um objeto para um novo tipo.

Estruturas

Name Description
MemberRelationship

Representa uma única relação entre um objeto e um membro.

Interfaces

Name Description
ICodeDomDesignerReload

Fornece uma interface que pode ser usada para otimizar o recarregamento de um designer.

IDesignerLoaderHost

Fornece uma interface que pode estender um host projetado para suportar o carregamento a partir de um estado serializado.

IDesignerLoaderHost2

Fornece uma interface que se estende IDesignerLoaderHost para especificar se erros são tolerados durante o carregamento de um documento de design.

IDesignerLoaderService

Fornece uma interface que pode estender um carregador designer para suportar carregamento assíncrono de componentes externos.

IDesignerSerializationManager

Fornece uma interface capaz de gerir a serialização em tempo de projeto.

IDesignerSerializationProvider

Fornece uma interface que permite o acesso a um serializador.

IDesignerSerializationService

Fornece uma interface que pode invocar serialização e desserialização.

INameCreationService

Fornece um serviço que pode gerar nomes únicos para objetos.

Enumerações

Name Description
BasicDesignerLoader.ReloadOptions

Define o comportamento do Reload(BasicDesignerLoader+ReloadOptions) método. Estas flags podem ser combinadas usando o operador bit a OR bit.

CodeDomLocalizationModel

Determina o modelo de localização a ser utilizado pelo adaptador de recursos CodeDom.

Delegados

Name Description
ResolveNameEventHandler

Representa o método que gere o ResolveName evento de um gestor de serialização.

Observações

As classes neste espaço de nomes podem ser divididas nas seguintes categorias: