Partager via


DslDefinitionModelSerializationHelperBase, classe

Classe d'assistance pour sérialiser et désérialiser des modèles de DslDefinitionModel.

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelSerializationHelperBase
    Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelSerializationHelper

Espace de noms :  Microsoft.VisualStudio.Modeling.DslDefinition
Assembly :  Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0.dll)

Syntaxe

'Déclaration
Public MustInherit Class DslDefinitionModelSerializationHelperBase
public abstract class DslDefinitionModelSerializationHelperBase

Le type DslDefinitionModelSerializationHelperBase expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée DslDefinitionModelSerializationHelperBase Constructeur

Début

Méthodes

  Nom Description
Méthode protégée CheckForOrphanedShapes Passez via le diagramme pour rechercher toutes les formes qui ne sont pas connectées à un élément de modèle.Certains d'entre eux peuvent être par création, le reste sont les formes - de-synchro.Nous nous souhaitons assurer que toutes les formes - de-synchro sont données une chance de se résoudre, ou publiez l'avertissement approprié/messages d'erreur.
Méthode protégée CheckVersion Active la version du fichier étant lu.
Méthode protégée CreateModelHelper Méthode d'assistance pour créer et initialiser un nouveau DslLibrary.
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode protégée GetDirectory Retourne le répertoire des sérialiseurs pour l'utiliser
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode protégée GetMonikerResolvers Cette méthode retourne les programmes de résolution de moniker pour chacun des modèles de domaine dans la banque
Méthode publique GetSerializedModelString Retournez le modèle dans le format XML
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée InitializeSerialization Assurez -vous que des programmes de résolution de moniker et les sérialiseurs d'élément de domaine sont installés correctement sur la banque donnée, afin que la désérialisation puisse être effectuée correctement.
Méthode protégée InitializeSerializationContext
Méthode publique LoadModel(Store, String, ISchemaResolver, ValidationController, ISerializerLocator) Charge une instance de DslLibrary dans la partition par défaut de la banque donnée, et ignore le résultat de sérialisation.
Méthode publique LoadModel(SerializationResult, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator) Charge une instance de DslLibrary.
Méthode publique LoadModel(SerializationResult, Store, String, ISchemaResolver, ValidationController, ISerializerLocator) Charge une instance de DslLibrary dans la partition par défaut de la banque donnée.
Méthode publique LoadModelAndDiagram(Store, String, String, ISchemaResolver, ValidationController, ISerializerLocator) Charge une instance de DslLibrary et son fichier de diagramme associé dans la partition par défaut de la banque donnée, et ignore le résultat de sérialisation.
Méthode publique LoadModelAndDiagram(SerializationResult, Store, String, String, ISchemaResolver, ValidationController, ISerializerLocator) Charge une instance de DslLibrary et son fichier de diagramme associé dans la partition par défaut de la banque donnée.
Méthode publique LoadModelAndDiagram(SerializationResult, Partition, String, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator) Charge une instance de DslLibrary et son fichier de diagramme associé.
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode protégée OnPostLoadModel Personnalisez le chargement de modèle.
Méthode protégée ReadExtensions
Méthode protégée ReadRootElement Lisez un élément de la racine de XML.
Méthode protégéeMembre statique ResolveSchema Tente de résoudre l'espace de noms compris dans l'étendue du schéma fourni
Méthode publique SaveModel(SerializationResult, DslLibrary, String) Enregistre la racine de modèle donnée au fichier donné, avec l'encodage par défaut (UTF-8), et des propriétés facultatives avec la valeur par défaut ne seront pas écrites.
Méthode publique SaveModel(SerializationResult, DslLibrary, String, Boolean) Enregistre le modèle donné au fichier donné, avec l'encodage par défaut (UTF-8).
Méthode publique SaveModel(SerializationResult, DslLibrary, String, Encoding, Boolean) Enregistre la racine de modèle donnée au fichier donné, avec l'encodage spécifié.
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)
Méthode protégée TryCreateValidatingReader Essaie de retourner un lecteur validant de XML
Méthode protégée TryGetEncoding Essaie de retourner l'encodage utilisé par le lecteur.
Méthode protégée WriteExtensions
Méthode publique WriteRootElement Écrivez un élément comme racine de XML.

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.Modeling.DslDefinition, espace de noms