Freigeben über


CoreDesignSurfaceSerializationBehavior Class

Definition

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

public ref class CoreDesignSurfaceSerializationBehavior sealed : Microsoft::VisualStudio::Modeling::Diagrams::CoreDesignSurfaceSerializationBehaviorBase
public sealed class CoreDesignSurfaceSerializationBehavior : Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceSerializationBehaviorBase
type CoreDesignSurfaceSerializationBehavior = class
    inherit CoreDesignSurfaceSerializationBehaviorBase
Public NotInheritable Class CoreDesignSurfaceSerializationBehavior
Inherits CoreDesignSurfaceSerializationBehaviorBase
Inheritance

Fields

DomainModelXmlNamespace

The xml namespace used by this domain model when serializing

(Inherited from CoreDesignSurfaceSerializationBehaviorBase)

Properties

AllNamespaces
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 CoreDesignSurfaceSerializationBehaviorBase)
CustomSerializerTypes

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

(Inherited from CoreDesignSurfaceSerializationBehaviorBase)
Instance

Singleton instance.

Applies to