CoreDesignSurfaceDomainModelSerializer Class

 

Provides an implementation of the IDomainModelSerializer interface that can be used to serialize / deserialize the CoreDesignSurface domain model.

Namespace:   Microsoft.VisualStudio.Modeling.Diagrams
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

System::Object
  Microsoft.VisualStudio.Modeling.Diagrams::CoreDesignSurfaceDomainModelSerializerBase
    Microsoft.VisualStudio.Modeling.Diagrams::CoreDesignSurfaceDomainModelSerializer

[ExportAttribute((IDomainModelSerializer^::typeid))]
[DomainModelSerializerAttribute((CoreDesignSurfaceDomainModel^::typeid), 
	"http://schemas.microsoft.com/VisualStudio/2008/DslTools/CoreDesignSurface", 
	null)]
public ref class CoreDesignSurfaceDomainModelSerializer : CoreDesignSurfaceDomainModelSerializerBase

NameDescription
System_CAPS_pubpropertyDomainModelNamespace

The XML namespace used when serializing the domain model(Inherited from CoreDesignSurfaceDomainModelSerializerBase.)

System_CAPS_pubpropertyDomainModelType

The type of the domain model(Inherited from CoreDesignSurfaceDomainModelSerializerBase.)

System_CAPS_pubpropertyIsSerializable

Returns false: Dsl libraries cannot be serialized / deserialized directly.(Inherited from CoreDesignSurfaceDomainModelSerializerBase.)

System_CAPS_pubpropertyModelFileExtension

Returns null: Dsl libraries cannot be serialized / deserialized directly.(Inherited from CoreDesignSurfaceDomainModelSerializerBase.)

NameDescription
System_CAPS_pubmethodCalculateDiagramFileName(String^)

Throws NotImplementedException - Dsl libraries cannot be serialized / deserialized directly.(Inherited from CoreDesignSurfaceDomainModelSerializerBase.)

System_CAPS_pubmethodEquals(Object^)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodLoadModel(SerializationResult^, Partition^, String^, ISerializerLocator^)

Throws NotImplementedException - Dsl libraries cannot be serialized / deserialized directly.(Inherited from CoreDesignSurfaceDomainModelSerializerBase.)

System_CAPS_pubmethodLoadModelAndDiagram(SerializationResult^, Partition^, String^, Partition^, String^, ISerializerLocator^)

Throws NotImplementedException - Dsl libraries cannot be serialized / deserialized directly.(Inherited from CoreDesignSurfaceDomainModelSerializerBase.)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodSaveModel(SerializationResult^, ModelElement^, String^, Encoding^)

Throws NotImplementedException - Dsl libraries cannot be serialized / deserialized directly.(Inherited from CoreDesignSurfaceDomainModelSerializerBase.)

System_CAPS_pubmethodSaveModelAndDiagram(SerializationResult^, ModelElement^, String^, ModelElement^, String^, Encoding^)

Throws NotImplementedException - Dsl libraries cannot be serialized / deserialized directly.(Inherited from CoreDesignSurfaceDomainModelSerializerBase.)

System_CAPS_pubmethodToString()

(Inherited from Object.)

Double-derived class - the default implementation is in CoreDesignSurfaceDomainModelSerializerBase. This class exist so users can customize behavior easily.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: