CodeDomSerializerBase Classe

Definição

Fornece uma classe base para CodeDomSerializer as turmas.

public ref class CodeDomSerializerBase abstract
public abstract class CodeDomSerializerBase
type CodeDomSerializerBase = class
Public MustInherit Class CodeDomSerializerBase
Herança
CodeDomSerializerBase
Derivado

Observações

A CodeDomSerializerBase classe é usada como base partilhada entre as CodeDomSerializer classes e.TypeCodeDomSerializer As classes públicas CodeDomSerializer derivam dessa CodeDomSerializerBase classe. Cada classe pública define a sua própria API pública. A CodeDomSerializerBase classe não define nenhuma API pública, mas oferece uma multiplicidade de métodos utilitários que podem ser usados para ajudar no processo de serialização.

Métodos

Name Description
DeserializeExpression(IDesignerSerializationManager, String, CodeExpression)

Desserializa a expressão dada num objeto em memória.

DeserializeInstance(IDesignerSerializationManager, Type, Object[], String, Boolean)

Devolve uma instância do tipo dado.

DeserializePropertiesFromResources(IDesignerSerializationManager, Object, Attribute[])

Desserializa propriedades no objeto dado a partir do conjunto de recursos da cultura invariante.

DeserializeStatement(IDesignerSerializationManager, CodeStatement)

Desserializa uma instrução interpretando e executando uma instrução CodeDOM.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetAttributesFromTypeHelper(IDesignerSerializationManager, Type)

Obtém uma coleção de atributos conforme definido na versão alvo do projeto do .NET.

GetAttributesHelper(IDesignerSerializationManager, Object)

Obtém uma coleção de atributos conforme definido na versão alvo do projeto do .NET.

GetEventsHelper(IDesignerSerializationManager, Object, Attribute[])

Obtém uma coleção de eventos conforme definido na versão alvo do projeto do .NET.

GetExpression(IDesignerSerializationManager, Object)

Devolve uma expressão para o objeto dado.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetPropertiesHelper(IDesignerSerializationManager, Object, Attribute[])

Obtém um conjunto de propriedades conforme definido na versão alvo do projeto do .NET.

GetReflectionTypeFromTypeHelper(IDesignerSerializationManager, Type)

Obtém um tipo de reflexão gerado a partir dos metadados do tipo.

GetReflectionTypeHelper(IDesignerSerializationManager, Object)

Obtém um tipo de reflexão gerado a partir dos metadados do objeto.

GetSerializer(IDesignerSerializationManager, Object)

Localiza um serializador para o valor dado do objeto.

GetSerializer(IDesignerSerializationManager, Type)

Localiza um serializador para o tipo dado.

GetTargetFrameworkProvider(IServiceProvider, Object)

Obtém um TypeDescriptionProvider que conhece a versão alvo do .NET, para uso na filtragem de tipos.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetUniqueName(IDesignerSerializationManager, Object)

Devolve um nome único para o objeto dado.

IsSerialized(IDesignerSerializationManager, Object, Boolean)

Devolve um valor que indica se o objeto dado foi serializado, considerando opcionalmente expressões predefinidas.

IsSerialized(IDesignerSerializationManager, Object)

Devolve um valor que indica se o objeto dado foi serializado.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
SerializeCreationExpression(IDesignerSerializationManager, Object, Boolean)

Devolve uma expressão que representa a criação do objeto dado.

SerializeEvent(IDesignerSerializationManager, CodeStatementCollection, Object, EventDescriptor)

Serializa o evento dado na coleção de instruções dada.

SerializeEvents(IDesignerSerializationManager, CodeStatementCollection, Object, Attribute[])

Serializa os eventos especificados na coleção de instruções dada.

SerializeProperties(IDesignerSerializationManager, CodeStatementCollection, Object, Attribute[])

Serializa as propriedades do objeto dado na coleção de instruções dada.

SerializePropertiesToResources(IDesignerSerializationManager, CodeStatementCollection, Object, Attribute[])

Serializa as propriedades do objeto dado no conjunto de recursos da cultura invariante.

SerializeProperty(IDesignerSerializationManager, CodeStatementCollection, Object, PropertyDescriptor)

Serializa uma propriedade no objeto dado.

SerializeResource(IDesignerSerializationManager, String, Object)

Serializa o objeto dado num bundle de recursos usando o nome de recurso dado.

SerializeResourceInvariant(IDesignerSerializationManager, String, Object)

Serializa o objeto dado num bundle de recursos usando o nome de recurso dado.

SerializeToExpression(IDesignerSerializationManager, Object)

Serializa o objeto dado numa expressão.

SerializeToResourceExpression(IDesignerSerializationManager, Object, Boolean)

Serializa o objeto dado numa expressão apropriada para a cultura invariante.

SerializeToResourceExpression(IDesignerSerializationManager, Object)

Serializa o objeto dado numa expressão.

SetExpression(IDesignerSerializationManager, Object, CodeExpression, Boolean)

Associa um objeto a uma expressão, especificando opcionalmente uma expressão predefinida.

SetExpression(IDesignerSerializationManager, Object, CodeExpression)

Associa um objeto a uma expressão.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também