MemberCodeDomSerializer Classe

Definição

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

public ref class MemberCodeDomSerializer abstract : System::ComponentModel::Design::Serialization::CodeDomSerializerBase
public abstract class MemberCodeDomSerializer : System.ComponentModel.Design.Serialization.CodeDomSerializerBase
type MemberCodeDomSerializer = class
    inherit CodeDomSerializerBase
Public MustInherit Class MemberCodeDomSerializer
Inherits CodeDomSerializerBase
Herança
MemberCodeDomSerializer

Observações

A MemberCodeDomSerializer classe é um "meta" serializador; ou seja, é um serializador que não serializa parte do grafo objeto, mas sim uma primitiva de reflexão dentro do grafo objeto. Por exemplo, um MemberCodeDomSerializer seria associado a PropertyDescriptor para que serialize uma propriedade. MemberCodeDomSerializer Os objetos permitem que construtos, como propriedades e eventos, sejam lógicos, em vez de exigirem que tenham um suporte físico no código.

Ao contrário das CodeDomSerializer classes, MemberCodeDomSerializer os objetos devem ser capazes de desserializar.

Construtores

Name Description
MemberCodeDomSerializer()

Inicializa uma nova instância da MemberCodeDomSerializer classe.

Métodos

Name Description
DeserializeExpression(IDesignerSerializationManager, String, CodeExpression)

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

(Herdado de CodeDomSerializerBase)
DeserializeInstance(IDesignerSerializationManager, Type, Object[], String, Boolean)

Devolve uma instância do tipo dado.

(Herdado de CodeDomSerializerBase)
DeserializePropertiesFromResources(IDesignerSerializationManager, Object, Attribute[])

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

(Herdado de CodeDomSerializerBase)
DeserializeStatement(IDesignerSerializationManager, CodeStatement)

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

(Herdado de CodeDomSerializerBase)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetExpression(IDesignerSerializationManager, Object)

Devolve uma expressão para o objeto dado.

(Herdado de CodeDomSerializerBase)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetSerializer(IDesignerSerializationManager, Object)

Localiza um serializador para o valor dado do objeto.

(Herdado de CodeDomSerializerBase)
GetSerializer(IDesignerSerializationManager, Type)

Localiza um serializador para o tipo dado.

(Herdado de CodeDomSerializerBase)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetUniqueName(IDesignerSerializationManager, Object)

Devolve um nome único para o objeto dado.

(Herdado de CodeDomSerializerBase)
IsSerialized(IDesignerSerializationManager, Object, Boolean)

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

(Herdado de CodeDomSerializerBase)
IsSerialized(IDesignerSerializationManager, Object)

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

(Herdado de CodeDomSerializerBase)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
Serialize(IDesignerSerializationManager, Object, MemberDescriptor, CodeStatementCollection)

Serializa o descritor de membro dado no valor dado para uma coleção de instruções.

SerializeCreationExpression(IDesignerSerializationManager, Object, Boolean)

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

(Herdado de CodeDomSerializerBase)
SerializeEvent(IDesignerSerializationManager, CodeStatementCollection, Object, EventDescriptor)

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

(Herdado de CodeDomSerializerBase)
SerializeEvents(IDesignerSerializationManager, CodeStatementCollection, Object, Attribute[])

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

(Herdado de CodeDomSerializerBase)
SerializeProperties(IDesignerSerializationManager, CodeStatementCollection, Object, Attribute[])

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

(Herdado de CodeDomSerializerBase)
SerializePropertiesToResources(IDesignerSerializationManager, CodeStatementCollection, Object, Attribute[])

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

(Herdado de CodeDomSerializerBase)
SerializeProperty(IDesignerSerializationManager, CodeStatementCollection, Object, PropertyDescriptor)

Serializa uma propriedade no objeto dado.

(Herdado de CodeDomSerializerBase)
SerializeResource(IDesignerSerializationManager, String, Object)

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

(Herdado de CodeDomSerializerBase)
SerializeResourceInvariant(IDesignerSerializationManager, String, Object)

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

(Herdado de CodeDomSerializerBase)
SerializeToExpression(IDesignerSerializationManager, Object)

Serializa o objeto dado numa expressão.

(Herdado de CodeDomSerializerBase)
SerializeToResourceExpression(IDesignerSerializationManager, Object, Boolean)

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

(Herdado de CodeDomSerializerBase)
SerializeToResourceExpression(IDesignerSerializationManager, Object)

Serializa o objeto dado numa expressão.

(Herdado de CodeDomSerializerBase)
SetExpression(IDesignerSerializationManager, Object, CodeExpression, Boolean)

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

(Herdado de CodeDomSerializerBase)
SetExpression(IDesignerSerializationManager, Object, CodeExpression)

Associa um objeto a uma expressão.

(Herdado de CodeDomSerializerBase)
ShouldSerialize(IDesignerSerializationManager, Object, MemberDescriptor)

Determina se o membro dado deve ser serializado.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também