Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Helper class for serializing and deserializing DslDefinitionModel models.
Inheritance Hierarchy
System.Object
Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelSerializationHelperBase
Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelSerializationHelper
Namespace: Microsoft.VisualStudio.Modeling.DslDefinition
Assembly: Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.10.0 (in Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.10.0.dll)
Syntax
'Declaration
Public MustInherit Class DslDefinitionModelSerializationHelperBase
public abstract class DslDefinitionModelSerializationHelperBase
public ref class DslDefinitionModelSerializationHelperBase abstract
[<AbstractClass>]
type DslDefinitionModelSerializationHelperBase = class end
public abstract class DslDefinitionModelSerializationHelperBase
The DslDefinitionModelSerializationHelperBase type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() |
DslDefinitionModelSerializationHelperBase | Constructor |
Top
Methods
Name | Description | |
---|---|---|
![]() |
CheckForOrphanedShapes | Go through the diagram to find all shapes that are not connected to a model element. Some of them may be by design, the rest are out-of-sync shapes. We want to make sure that all out-of-sync shapes are given a chance to fix themselves up, or post proper warning/error messages. |
![]() |
CheckVersion | Checks the version of the file being read. |
![]() |
CreateModelHelper | Helper method to create and initialize a new DslLibrary. |
![]() |
Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) |
![]() |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() |
GetDirectory | Return the directory of serializers to use |
![]() |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() |
GetMonikerResolvers | This method returns the moniker resolvers for each of the domain models in the store |
![]() |
GetSerializedModelString | Return the model in XML format |
![]() |
GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() |
InitializeSerialization | Ensure that moniker resolvers and domain element serializers are installed properly on the given store, so that deserialization can be carried out correctly. |
![]() |
InitializeSerializationContext | |
![]() |
LoadModel(Store, String, ISchemaResolver, ValidationController, ISerializerLocator) | Loads a DslLibrary instance into the default partition of the given store, and ignore serialization result. |
![]() |
LoadModel(SerializationResult, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator) | Loads a DslLibrary instance. |
![]() |
LoadModel(SerializationResult, Store, String, ISchemaResolver, ValidationController, ISerializerLocator) | Loads a DslLibrary instance into the default partition of the given store. |
![]() |
LoadModelAndDiagram(Store, String, String, ISchemaResolver, ValidationController, ISerializerLocator) | Loads a DslLibrary instance and its associated diagram file into the default partition of the given store, and ignore serialization result. |
![]() |
LoadModelAndDiagram(SerializationResult, Store, String, String, ISchemaResolver, ValidationController, ISerializerLocator) | Loads a DslLibrary instance and its associated diagram file into the default partition of the given store. |
![]() |
LoadModelAndDiagram(SerializationResult, Partition, String, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator) | Loads a DslLibrary instance and its associated diagram file. |
![]() |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() |
OnPostLoadModel | Customize Model Loading. |
![]() |
ReadAdditionalElementData | |
![]() |
ReadRootElement | Read an element from the root of XML. |
![]() ![]() |
ResolveSchema | Attempts to resolve the supplied schema namespace |
![]() |
SaveModel(SerializationResult, DslLibrary, String) | Saves the given model root to the given file, with default encoding (UTF-8), and optional properties with default value will not be written out. |
![]() |
SaveModel(SerializationResult, DslLibrary, String, Boolean) | Saves the given model to the given file, with default encoding (UTF-8). |
![]() |
SaveModel(SerializationResult, DslLibrary, String, Encoding, Boolean) | Saves the given model root to the given file, with specified encoding. |
![]() |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
![]() |
TryCreateValidatingReader | Attempts to return a validating XML reader |
![]() |
TryGetEncoding | Attempts to return the encoding used by the reader. |
![]() |
WriteAdditionalElementData | |
![]() |
WriteRootElement | Write an element as the root of XML. |
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.