Share via


DomainXmlSerializationBehavior Class

Represents all XML serialization behavior-generated classes.

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

Syntax

'Declaration
Public MustInherit Class DomainXmlSerializationBehavior
'Usage
Dim instance As DomainXmlSerializationBehavior
public abstract class DomainXmlSerializationBehavior
public ref class DomainXmlSerializationBehavior abstract
public abstract class DomainXmlSerializationBehavior

Remarks

Each XML serialization behavior defines a set of behaviors that specify how to serialize the domain classes in the model to XML. Serializing the domain classes to XML causes a set of serializers to be generated.

The main purpose of the DomainXmlSerializationBehavior class is to provide a mapping from a domain class to its serializer at run time.

Inheritance Hierarchy

System.Object
  Microsoft.VisualStudio.Modeling.DomainXmlSerializationBehavior
    Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceSerializationBehaviorBase
    Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelSerializationBehaviorBase

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.

See Also

Reference

DomainXmlSerializationBehavior Members

Microsoft.VisualStudio.Modeling Namespace