DomainXmlSerializerDirectory Class
Combines XML serialization behaviors from different domain models together.
Namespace: Microsoft.VisualStudio.Modeling
Assembly: Microsoft.VisualStudio.Modeling.Sdk (in Microsoft.VisualStudio.Modeling.Sdk.dll)
Syntax
'Declaration
Public NotInheritable Class DomainXmlSerializerDirectory
'Usage
Dim instance As DomainXmlSerializerDirectory
public sealed class DomainXmlSerializerDirectory
public ref class DomainXmlSerializerDirectory sealed
public final class DomainXmlSerializerDirectory
Remarks
This class is meant to be used at run time to combine all XML serialization behaviors from different domain models together.
Typically, a user will choose more than one model, for example, one for in-memory model and one for presentation elements. Each model requires an associated behavior to get serialized and deserialized properly.
Because relationships can connect model elements across domains, it is necessary to have a single lookup that maps all used domain classes to their serializers.
Inheritance Hierarchy
System.Object
Microsoft.VisualStudio.Modeling.DomainXmlSerializerDirectory
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.