Share via


DslDefinitionModelSerializationBehaviorBase Class

Definition

A DomainXmlSerializationBehavior implementation for defined behavior DslDefinitionModelSerializationBehavior. This is the abstract base of the double-derived implementation.

public ref class DslDefinitionModelSerializationBehaviorBase abstract : Microsoft::VisualStudio::Modeling::DomainXmlSerializationBehavior
public abstract class DslDefinitionModelSerializationBehaviorBase : Microsoft.VisualStudio.Modeling.DomainXmlSerializationBehavior
type DslDefinitionModelSerializationBehaviorBase = class
    inherit DomainXmlSerializationBehavior
Public MustInherit Class DslDefinitionModelSerializationBehaviorBase
Inherits DomainXmlSerializationBehavior
Inheritance
DslDefinitionModelSerializationBehaviorBase
Derived

Constructors

DslDefinitionModelSerializationBehaviorBase()

Protected constructor to prevent public instantiation.

Fields

DomainModelXmlNamespace

The xml namespace used by this ___domain model when serializing

Properties

AllNamespaces

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

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.

CustomSerializerTypes

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

Applies to