Partage via


CodeDomSerializerBase Classe

Définition

Fournit une classe de base pour les classes CodeDomSerializer.

public ref class CodeDomSerializerBase abstract
public abstract class CodeDomSerializerBase
type CodeDomSerializerBase = class
Public MustInherit Class CodeDomSerializerBase
Héritage
CodeDomSerializerBase
Dérivé

Remarques

La CodeDomSerializerBase classe est utilisée comme base partagée entre les CodeDomSerializer classes et TypeCodeDomSerializer . Les classes publiques CodeDomSerializer dérivent de la CodeDomSerializerBase classe . Chaque classe publique définit sa propre API publique. La CodeDomSerializerBase classe ne définit aucune API publique, mais offre une multitude de méthodes utilitaires qui peuvent être utilisées pour faciliter le processus de sérialisation.

Méthodes

DeserializeExpression(IDesignerSerializationManager, String, CodeExpression)

Désérialise l'expression donnée dans un objet en mémoire.

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

Retourne une instance du type donné.

DeserializePropertiesFromResources(IDesignerSerializationManager, Object, Attribute[])

Désérialise les propriétés sur l’objet donné à partir du bundle de ressources de la culture invariante.

DeserializeStatement(IDesignerSerializationManager, CodeStatement)

Désérialise une instruction en interprétant et en exécutant une instruction CodeDOM.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetAttributesFromTypeHelper(IDesignerSerializationManager, Type)

Récupère une collection d’attributs telle que définie dans la version cible du projet de .NET.

GetAttributesHelper(IDesignerSerializationManager, Object)

Récupère une collection d’attributs telle que définie dans la version cible du projet de .NET.

GetEventsHelper(IDesignerSerializationManager, Object, Attribute[])

Récupère une collection d’événements telle que définie dans la version cible du projet de .NET.

GetExpression(IDesignerSerializationManager, Object)

Retourne une expression pour l'objet donné.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetPropertiesHelper(IDesignerSerializationManager, Object, Attribute[])

Récupère une collection de propriétés telle que définie dans la version cible du projet de .NET.

GetReflectionTypeFromTypeHelper(IDesignerSerializationManager, Type)

Obtient un type de réflexion généré à partir de métadonnées de type.

GetReflectionTypeHelper(IDesignerSerializationManager, Object)

Obtient un type de réflexion généré à partir de métadonnées d'objets.

GetSerializer(IDesignerSerializationManager, Object)

Recherche un sérialiseur pour la valeur d'objet donnée.

GetSerializer(IDesignerSerializationManager, Type)

Recherche un sérialiseur pour le type donné.

GetTargetFrameworkProvider(IServiceProvider, Object)

Récupère un TypeDescriptionProvider qui connaît la version cible de .NET à utiliser dans le filtrage de type.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
GetUniqueName(IDesignerSerializationManager, Object)

Retourne un nom unique pour l'objet donné.

IsSerialized(IDesignerSerializationManager, Object)

Retourne une valeur qui indique si l'objet donné a été sérialisé.

IsSerialized(IDesignerSerializationManager, Object, Boolean)

Retourne une valeur qui indique si l'objet donné a été sérialisé, en tenant éventuellement compte des expressions prédéfinies.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
SerializeCreationExpression(IDesignerSerializationManager, Object, Boolean)

Retourne une expression qui représente la création de l'objet donné.

SerializeEvent(IDesignerSerializationManager, CodeStatementCollection, Object, EventDescriptor)

Sérialise l’événement donné dans la collection d’instructions donnée.

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

Sérialise les événements spécifiés dans la collection d’instructions donnée.

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

Sérialise les propriétés sur l’objet donné dans la collection d’instructions donnée.

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

Sérialise les propriétés sur l’objet donné dans le bundle de ressources de la culture invariante.

SerializeProperty(IDesignerSerializationManager, CodeStatementCollection, Object, PropertyDescriptor)

Sérialise une propriété sur l’objet donné.

SerializeResource(IDesignerSerializationManager, String, Object)

Sérialise l'objet donné dans un groupe de ressources à l'aide du nom de ressource donné.

SerializeResourceInvariant(IDesignerSerializationManager, String, Object)

Sérialise l'objet donné dans un groupe de ressources à l'aide du nom de ressource donné.

SerializeToExpression(IDesignerSerializationManager, Object)

Sérialise l'objet donné dans une expression.

SerializeToResourceExpression(IDesignerSerializationManager, Object)

Sérialise l'objet donné dans une expression.

SerializeToResourceExpression(IDesignerSerializationManager, Object, Boolean)

Sérialise l'objet donné dans une expression appropriée pour la culture dite indifférente.

SetExpression(IDesignerSerializationManager, Object, CodeExpression)

Associe un objet à une expression.

SetExpression(IDesignerSerializationManager, Object, CodeExpression, Boolean)

Associe un objet à une expression, en spécifiant éventuellement une expression prédéfinie.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à

Voir aussi