CodeDomSerializerBase Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit une classe de base pour CodeDomSerializer les classes.
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 classes et TypeCodeDomSerializer les CodeDomSerializer classes. 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 aider le processus de sérialisation.
Méthodes
| Nom | Description |
|---|---|
| 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 de l’ensemble 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) |
Obtient une collection d'attributs tel que défini dans la version cible du projet de .NET. |
| GetAttributesHelper(IDesignerSerializationManager, Object) |
Obtient une collection d'attributs tel que défini dans la version cible du projet de .NET. |
| GetEventsHelper(IDesignerSerializationManager, Object, Attribute[]) |
Obtient une collection d'événements tel que défini dans la version cible du projet de .NET. |
| GetExpression(IDesignerSerializationManager, Object) |
Retourne une expression pour l’objet donné. |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetPropertiesHelper(IDesignerSerializationManager, Object, Attribute[]) |
Obtient 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 des métadonnées d’objet. |
| 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) |
Obtient un TypeDescriptionProvider qui connaît la version cible de .NET, à utiliser dans le filtrage de type. |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| GetUniqueName(IDesignerSerializationManager, Object) |
Retourne un nom unique pour l’objet donné. |
| IsSerialized(IDesignerSerializationManager, Object, Boolean) |
Retourne une valeur indiquant si l’objet donné a été sérialisé, en tenant éventuellement compte des expressions prédéfinies. |
| IsSerialized(IDesignerSerializationManager, Object) |
Retourne une valeur indiquant si l’objet donné a été sérialisé. |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| SerializeCreationExpression(IDesignerSerializationManager, Object, Boolean) |
Retourne une expression représentant 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, Boolean) |
Sérialise l’objet donné dans une expression appropriée pour la culture invariante. |
| SerializeToResourceExpression(IDesignerSerializationManager, Object) |
Sérialise l’objet donné dans une expression. |
| SetExpression(IDesignerSerializationManager, Object, CodeExpression, Boolean) |
Associe un objet à une expression, en spécifiant éventuellement une expression prédéfinie. |
| SetExpression(IDesignerSerializationManager, Object, CodeExpression) |
Associe un objet à une expression. |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |