Compartilhar via


CodeDomSerializerBase Classe

Definição

Fornece uma classe base para as classes CodeDomSerializer.

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

Comentários

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

Métodos

DeserializeExpression(IDesignerSerializationManager, String, CodeExpression)

Desserializa a expressão especificada em um objeto na memória.

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

Retorna uma instância do tipo fornecido.

DeserializePropertiesFromResources(IDesignerSerializationManager, Object, Attribute[])

Desserializa as propriedades em determinado objeto do grupo de recursos da cultura invariável.

DeserializeStatement(IDesignerSerializationManager, CodeStatement)

Desserializa uma instrução, interpretando e executando uma instrução de 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 de destino do projeto do .NET.

GetAttributesHelper(IDesignerSerializationManager, Object)

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

GetEventsHelper(IDesignerSerializationManager, Object, Attribute[])

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

GetExpression(IDesignerSerializationManager, Object)

Retorna uma expressão para o objeto fornecido.

GetHashCode()

Serve como a função de hash padrão.

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

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

GetReflectionTypeFromTypeHelper(IDesignerSerializationManager, Type)

Obtém um tipo de reflexão gerado com base em metadados de tipo.

GetReflectionTypeHelper(IDesignerSerializationManager, Object)

Obtém um tipo de reflexão gerado com base em metadados de objeto.

GetSerializer(IDesignerSerializationManager, Object)

Localiza um serializador para o valor do objeto especificado.

GetSerializer(IDesignerSerializationManager, Type)

Localiza um serializador para o tipo especificado.

GetTargetFrameworkProvider(IServiceProvider, Object)

Obtém um TypeDescriptionProvider que está ciente da versão de destino do .NET para uso na filtragem de tipo.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetUniqueName(IDesignerSerializationManager, Object)

Retorna um nome exclusivo para o objeto fornecido.

IsSerialized(IDesignerSerializationManager, Object)

Retorna um valor que indica se o objeto fornecido foi serializado.

IsSerialized(IDesignerSerializationManager, Object, Boolean)

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

MemberwiseClone()

Cria uma cópia superficial do Object atual.

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

Retorna uma expressão que representa a criação do objeto especificado.

SerializeEvent(IDesignerSerializationManager, CodeStatementCollection, Object, EventDescriptor)

Serializa o evento especificado na coleção de instruções especificada.

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

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

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

Serializa as propriedades no objeto especificado na coleção de instruções especificada.

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

Serializa as propriedades no objeto fornecido para o pacote de recursos da cultura invariável.

SerializeProperty(IDesignerSerializationManager, CodeStatementCollection, Object, PropertyDescriptor)

Serializa uma propriedade no objeto especificado.

SerializeResource(IDesignerSerializationManager, String, Object)

Serializa o objeto fornecido em um pacote de recursos usando o nome do recurso especificado.

SerializeResourceInvariant(IDesignerSerializationManager, String, Object)

Serializa o objeto fornecido em um pacote de recursos usando o nome do recurso especificado.

SerializeToExpression(IDesignerSerializationManager, Object)

Serializa o objeto fornecido em uma expressão.

SerializeToResourceExpression(IDesignerSerializationManager, Object)

Serializa o objeto fornecido em uma expressão.

SerializeToResourceExpression(IDesignerSerializationManager, Object, Boolean)

Serializa o objeto fornecido em uma expressão apropriada para a cultura invariável.

SetExpression(IDesignerSerializationManager, Object, CodeExpression)

Associa um objeto com uma expressão.

SetExpression(IDesignerSerializationManager, Object, CodeExpression, Boolean)

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

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também