CompartmentShapeMapSerializer Class
Serializer CompartmentShapeMapSerializer for DomainClass CompartmentShapeMap.
Assembly: Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0.dll)
Microsoft.VisualStudio.Modeling::DomainClassXmlSerializer
Microsoft.VisualStudio.Modeling.DslDefinition::DomainElementSerializer
Microsoft.VisualStudio.Modeling.DslDefinition::DiagramElementMapSerializer
Microsoft.VisualStudio.Modeling.DslDefinition::BaseShapeMapSerializer
Microsoft.VisualStudio.Modeling.DslDefinition::CompartmentShapeMapSerializer
| Name | Description | |
|---|---|---|
![]() | CompartmentShapeMapSerializer() | CompartmentShapeMapSerializer Constructor |
| Name | Description | |
|---|---|---|
![]() | MonikerAttributeName | Cannot be monikerized.(Overrides BaseShapeMapSerializer::MonikerAttributeName.) |
![]() | MonikerTagName | Cannot be monikerized.(Overrides BaseShapeMapSerializer::MonikerTagName.) |
![]() | XmlTagName | This is the XML tag name used to serialize an instance of CompartmentShapeMap.(Overrides BaseShapeMapSerializer::XmlTagName.) |
| Name | Description | |
|---|---|---|
![]() | CalculateQualifiedName(DomainXmlSerializerDirectory^, ModelElement^) | This method calculates a moniker to a given CompartmentShapeMap instance.(Overrides BaseShapeMapSerializer::CalculateQualifiedName(DomainXmlSerializerDirectory^, ModelElement^).) |
![]() | Equals(Object^) | (Inherited from Object.) |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetMonikerQualifier(DomainXmlSerializerDirectory^, ModelElement^) | A domain class can be monikerized in different ways: standard /qualifier/key mechanism, custom moniker, or element ID. If the domain class is serialized using standard /qualifier/key mechanism, this method returns the qualifier of the moniker; if the domain class uses other ways for monikerization, this method returns empty string.(Overrides BaseShapeMapSerializer::GetMonikerQualifier(DomainXmlSerializerDirectory^, ModelElement^).) |
![]() | GetType() | (Inherited from Object.) |
![]() | Read(SerializationContext^, ModelElement^, XmlReader^) | Public Read() method that deserializes one CompartmentShapeMap instance from XML.(Overrides BaseShapeMapSerializer::Read(SerializationContext^, ModelElement^, XmlReader^).) |
![]() | ReadRootElement(SerializationContext^, ModelElement^, XmlReader^, ISchemaResolver^) | Deserializes the root model element from XML.(Inherited from DomainClassXmlSerializer.) |
![]() | Reset() | Reset the serializer(Inherited from BaseShapeMapSerializer.) |
![]() | ToString() | (Inherited from Object.) |
![]() | TryCreateInstance(SerializationContext^, XmlReader^, Partition^) | This method creates a correct instance of CompartmentShapeMap based on the tag currently pointed by the reader. If the reader is positioned at a serialized CompartmentShapeMap, a new CompartmentShapeMap instance will be created in the given partition, otherwise null is returned.(Overrides BaseShapeMapSerializer::TryCreateInstance(SerializationContext^, XmlReader^, Partition^).) |
![]() | TryCreateMonikerInstance(SerializationContext^, XmlReader^, ModelElement^, Guid, Partition^) | This method creates a Moniker of the correct derived (including CompartmentShapeMap itself) instance of CompartmentShapeMap based on the tag currently pointed by the reader.(Overrides BaseShapeMapSerializer::TryCreateMonikerInstance(SerializationContext^, XmlReader^, ModelElement^, Guid, Partition^).) |
![]() | Write(SerializationContext^, ModelElement^, XmlWriter^) | Serializes the model element instance associated with this serializer instance into XML.(Inherited from DomainClassXmlSerializer.) |
![]() | Write(SerializationContext^, ModelElement^, XmlWriter^, RootElementSettings^) | Public Write() method that serializes one CompartmentShapeMap instance into XML.(Overrides BaseShapeMapSerializer::Write(SerializationContext^, ModelElement^, XmlWriter^, RootElementSettings^).) |
![]() | WriteMoniker(SerializationContext^, ModelElement^, XmlWriter^, ModelElement^, DomainRelationshipXmlSerializer^) | Public WriteMoniker() method that writes a monikerized CompartmentShapeMap instance into XML.(Overrides BaseShapeMapSerializer::WriteMoniker(SerializationContext^, ModelElement^, XmlWriter^, ModelElement^, DomainRelationshipXmlSerializer^).) |
![]() | WriteRootElement(SerializationContext^, ModelElement^, XmlWriter^) | Serializes the root model element instance associated with this serializer instance into XML.(Inherited from DomainClassXmlSerializer.) |
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

