CodeDomSerializerBase Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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) |