DomainEnumerationSerializer Class
Serializer DomainEnumerationSerializer for DomainClass DomainEnumeration.
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::DomainTypeSerializer
Microsoft.VisualStudio.Modeling.DslDefinition::DomainEnumerationSerializer
| Name | Description | |
|---|---|---|
![]() | DomainEnumerationSerializer() | DomainEnumerationSerializer Constructor |
| Name | Description | |
|---|---|---|
![]() | MonikerAttributeName | This is the name of the XML attribute that stores the moniker of DomainEnumeration in a serialized monikerized instance.(Overrides DomainTypeSerializer::MonikerAttributeName.) |
![]() | MonikerTagName | This is the XML tag name used to serialize a monikerized instance of DomainEnumeration.(Overrides DomainTypeSerializer::MonikerTagName.) |
![]() | XmlTagName | This is the XML tag name used to serialize an instance of DomainEnumeration.(Overrides DomainTypeSerializer::XmlTagName.) |
| Name | Description | |
|---|---|---|
![]() | CalculateQualifiedName(DomainXmlSerializerDirectory^, ModelElement^) | This method calculates a moniker to a given DomainEnumeration instance.(Overrides DomainTypeSerializer::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 DomainTypeSerializer::GetMonikerQualifier(DomainXmlSerializerDirectory^, ModelElement^).) |
![]() | GetType() | (Inherited from Object.) |
![]() | Read(SerializationContext^, ModelElement^, XmlReader^) | Public Read() method that deserializes one DomainEnumeration instance from XML.(Overrides DomainTypeSerializer::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 DomainTypeSerializer.) |
![]() | ToString() | (Inherited from Object.) |
![]() | TryCreateInstance(SerializationContext^, XmlReader^, Partition^) | This method creates a correct instance of DomainEnumeration based on the tag currently pointed by the reader. If the reader is positioned at a serialized DomainEnumeration, a new DomainEnumeration instance will be created in the given partition, otherwise null is returned.(Overrides DomainTypeSerializer::TryCreateInstance(SerializationContext^, XmlReader^, Partition^).) |
![]() | TryCreateMonikerInstance(SerializationContext^, XmlReader^, ModelElement^, Guid, Partition^) | This method creates a Moniker of the correct derived (including DomainEnumeration itself) instance of DomainEnumeration based on the tag currently pointed by the reader.(Overrides DomainTypeSerializer::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 DomainEnumeration instance into XML.(Overrides DomainTypeSerializer::Write(SerializationContext^, ModelElement^, XmlWriter^, RootElementSettings^).) |
![]() | WriteMoniker(SerializationContext^, ModelElement^, XmlWriter^, ModelElement^, DomainRelationshipXmlSerializer^) | Public WriteMoniker() method that writes a monikerized DomainEnumeration instance into XML.(Overrides DomainTypeSerializer::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.

