CodeDomSerializerBase Classe

Definição

Fornece uma classe base para CodeDomSerializer classes.

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 classes e TypeCodeDomSerializer as CodeDomSerializer classes. 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 variedade de métodos utilitários que podem ser usados para auxiliar o processo de serialização.

Métodos

Nome Description
DeserializeExpression(IDesignerSerializationManager, String, CodeExpression)

Desserializa a expressão fornecida 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 no objeto fornecido do pacote de recursos da cultura invariável.

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 de destino do projeto de .NET.

GetAttributesHelper(IDesignerSerializationManager, Object)

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

GetEventsHelper(IDesignerSerializationManager, Object, Attribute[])

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

GetExpression(IDesignerSerializationManager, Object)

Retorna uma expressão para o objeto fornecido.

GetHashCode()

Serve como a função hash predefinida.

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

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

GetReflectionTypeFromTypeHelper(IDesignerSerializationManager, Type)

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

GetReflectionTypeHelper(IDesignerSerializationManager, Object)

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

GetSerializer(IDesignerSerializationManager, Object)

Localiza um serializador para o valor de objeto fornecido.

GetSerializer(IDesignerSerializationManager, Type)

Localiza um serializador para o tipo fornecido.

GetTargetFrameworkProvider(IServiceProvider, Object)

Obtém um TypeDescriptionProvider que esteja ciente da versão de destino do .NET, para uso na filtragem de tipos.

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, Boolean)

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

IsSerialized(IDesignerSerializationManager, Object)

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

MemberwiseClone()

Cria uma cópia superficial do Objectatual.

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

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

SerializeEvent(IDesignerSerializationManager, CodeStatementCollection, Object, EventDescriptor)

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

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

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

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

Serializa as propriedades no objeto fornecido na coleção de instruções fornecida.

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

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

SerializeProperty(IDesignerSerializationManager, CodeStatementCollection, Object, PropertyDescriptor)

Serializa uma propriedade no objeto fornecido.

SerializeResource(IDesignerSerializationManager, String, Object)

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

SerializeResourceInvariant(IDesignerSerializationManager, String, Object)

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

SerializeToExpression(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.

SerializeToResourceExpression(IDesignerSerializationManager, Object)

Serializa o objeto fornecido em uma expressão.

SetExpression(IDesignerSerializationManager, Object, CodeExpression, Boolean)

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

SetExpression(IDesignerSerializationManager, Object, CodeExpression)

Associa um objeto a uma expressão.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também