Share via


DslDefinitionModelSerializationBehavior Class

Definition

A DomainXmlSerializationBehavior implementation for defined behavior DslDefinitionModelSerializationBehavior. This is the concrete type of the double-derived implementation.

public ref class DslDefinitionModelSerializationBehavior sealed : Microsoft::VisualStudio::Modeling::DslDefinition::DslDefinitionModelSerializationBehaviorBase
public sealed class DslDefinitionModelSerializationBehavior : Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelSerializationBehaviorBase
type DslDefinitionModelSerializationBehavior = class
    inherit DslDefinitionModelSerializationBehaviorBase
Public NotInheritable Class DslDefinitionModelSerializationBehavior
Inherits DslDefinitionModelSerializationBehaviorBase
Inheritance

Fields

DomainModelXmlNamespace

The xml namespace used by this domain model when serializing

(Inherited from DslDefinitionModelSerializationBehaviorBase)

Properties

AllNamespaces

This provides a mapping from xml namespaces to domain model implementation types.

(Inherited from DslDefinitionModelSerializationBehaviorBase)
AllPropertySerializers

This provides a mapping from property type to DomainPropertyXmlSerializerImplementation type to use for serialization.

(Inherited from DomainXmlSerializationBehavior)
AllSerializers

This provides a mapping from DomainClass Id to DomainXmlSerializer implementation types.

(Inherited from DslDefinitionModelSerializationBehaviorBase)
CustomSerializerTypes

Allows custom serializers to be added. Base implementation doesn't do anything.

(Inherited from DslDefinitionModelSerializationBehaviorBase)
Instance

Singleton instance.

Applies to