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.