IDomainModelSerializer Interface
Defines the contract for a standard domain model serializer.
Namespace: Microsoft.VisualStudio.Modeling
Assembly: Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Syntax
'Declaration
Public Interface IDomainModelSerializer
public interface IDomainModelSerializer
public interface class IDomainModelSerializer
type IDomainModelSerializer = interface end
public interface IDomainModelSerializer
The IDomainModelSerializer type exposes the following members.
Properties
Name | Description | |
---|---|---|
DomainModelNamespace | The XML namespace of the domain model | |
DomainModelType | The type of the domain model that can be serialized | |
IsSerializable | If this property is false, then calling the load / save methods will result in a NotImplementedException. Domain model libraries cannot be serialized directly. | |
ModelFileExtension | The file extension used when serializing instances of the domain model to a file |
Top
Methods
Name | Description | |
---|---|---|
CalculateDiagramFileName | Returns the name of the diagram file that accompanies the supplied model file | |
LoadModel | Loads the model file into the specified partition and returns the root model element. | |
LoadModelAndDiagram | Loads the model and diagram files into the specified partition and returns the root model element. | |
SaveModel | Save the model rooted on the specified element to a file | |
SaveModelAndDiagram | Saves the model and diagram to files |
Top