DslDefinitionModelSerializationHelperBase Class
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.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.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 the default hash function. (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. |
![]() |
ReadExtensions | |
![]() |
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. |
![]() |
WriteExtensions | |
![]() |
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.