CoreDesignSurfaceSerializationBehaviorBase Class

Definition

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

C++
public ref class CoreDesignSurfaceSerializationBehaviorBase abstract : Microsoft::VisualStudio::Modeling::DomainXmlSerializationBehavior
Inheritance
CoreDesignSurfaceSerializationBehaviorBase
Derived

Constructors

CoreDesignSurfaceSerializationBehaviorBase()

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

Táirge Leaganacha
Visual Studio SDK 2017, 2019, 2022