DslDefinitionModelSerializationHelperBase, classe
Classe d'assistance pour la sérialisation et la désérialisation des modèles 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.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0.dll)
Syntaxe
'Déclaration
Public MustInherit Class DslDefinitionModelSerializationHelperBase
public abstract class DslDefinitionModelSerializationHelperBase
Le type DslDefinitionModelSerializationHelperBase expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
DslDefinitionModelSerializationHelperBase | Constructeur |
Début
Méthodes
Nom | Description | |
---|---|---|
CheckForOrphanedShapes | Parcourt le diagramme pour rechercher toutes les formes qui ne sont pas connectés à un élément de modèle.Certaines d'entre elles peuvent être par conception, les autres sont des formes désynchronisées.Nous souhaitons nous assurer que toutes les formes désynchronisées peuvent tenter de se résoudre ou de publier le message d'avertissement/d'erreur approprié. | |
CheckVersion | Vérifie la version du fichier lu. | |
CreateModelHelper | Méthode d'assistance pour créer et initialiser une nouvelle DslLibrary. | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
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.) | |
GetDirectory | Retourne le répertoire de sérialiseurs à utiliser | |
GetHashCode | Sert de fonction de hachage par défaut. (Hérité de Object.) | |
GetMonikerResolvers | Cette méthode retourne les programmes de résolution moniker pour chacun des modèles de domaines du magasin. | |
GetSerializedModelString | Retourne le modèle au format XML | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
InitializeSerialization | Garantit que les programmes de résolution de moniker et les sérialiseurs d'élément de domaine sont correctement installés pour le magasin donné, afin que la désérialisation puisse être effectuée correctement. | |
InitializeSerializationContext | ||
LoadModel(Store, String, ISchemaResolver, ValidationController, ISerializerLocator) | Charge une instance de DslLibrary dans la partition par défaut du magasin donné, et ignore le résultat de la sérialisation. | |
LoadModel(SerializationResult, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator) | Charge une instance de DslLibrary. | |
LoadModel(SerializationResult, Store, String, ISchemaResolver, ValidationController, ISerializerLocator) | Charge une instance de DslLibrary dans la partition par défaut du magasin donné. | |
LoadModelAndDiagram(Store, String, String, ISchemaResolver, ValidationController, ISerializerLocator) | Charge une instance de DslLibrary et son fichier de diagramme associé dans la partition par défaut du magasin donné, et ignore le résultat de la sérialisation. | |
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 du magasin donné. | |
LoadModelAndDiagram(SerializationResult, Partition, String, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator) | Charge une instance de DslLibrary et son fichier de diagramme associé. | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
OnPostLoadModel | Personnalise le chargement de modèle. | |
ReadExtensions | ||
ReadRootElement | Lit un élément à partir de la racine du fichier XML. | |
ResolveSchema | Tente de résoudre l'espace de noms du schéma fourni | |
SaveModel(SerializationResult, DslLibrary, String) | Enregistre la racine du modèle dans le fichier donné, avec l'encodage par défaut (UTF-8), et les propriétés facultatives avec la valeur par défaut ne seront pas écrites. | |
SaveModel(SerializationResult, DslLibrary, String, Boolean) | Stocke le modèle donné dans le fichier donné, avec l'encodage par défaut (UTF-8). | |
SaveModel(SerializationResult, DslLibrary, String, Encoding, Boolean) | Enregistre la racine du modèle donnée dans le fichier donné, avec l'encodage spécifié. | |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) | |
TryCreateValidatingReader | Tente de retourner un lecteur XML de validation | |
TryGetEncoding | Tente de retourner l'encodage utilisé par le lecteur. | |
WriteExtensions | ||
WriteRootElement | Écrit un élément en tant que racine 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