DomainClassXmlSerializer Class
Represents the base class for all generated domain serializers.
Assembly: Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Microsoft.VisualStudio.Modeling::DomainClassXmlSerializer
Microsoft.VisualStudio.Modeling.Diagrams::PresentationElementSerializer
Microsoft.VisualStudio.Modeling::DomainRelationshipXmlSerializer
Microsoft.VisualStudio.Modeling.DslDefinition::DomainElementSerializer
Microsoft.VisualStudio.Modeling.DslDefinition::DslLibraryImportSerializer
Microsoft.VisualStudio.Modeling::ExtensionElementSerializer
| Name | Description | |
|---|---|---|
![]() | DomainClassXmlSerializer() | Initializes a new instance of the DomainClassXmlSerializer class. |
| Name | Description | |
|---|---|---|
![]() | MonikerAttributeName | Gets the XML attribute name that contains the moniker string. |
![]() | MonikerTagName | Gets the XML tag name. |
![]() | XmlTagName | Gets the XML tag name that will be used in serialization. |
| Name | Description | |
|---|---|---|
![]() | CalculateQualifiedName(DomainXmlSerializerDirectory^, ModelElement^) | Calculates a reference to a handled model element instance. |
![]() | CreateInstance(SerializationContext^, XmlReader^, Partition^) | Creates a model element instance. |
![]() | CreateMonikerInstance(SerializationContext^, XmlReader^, ModelElement^, Guid, Partition^) | Creates a moniker instance. |
![]() | Equals(Object^) | (Inherited from Object.) |
![]() | Finalize() | (Inherited from Object.) |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetMonikerQualifier(DomainXmlSerializerDirectory^, ModelElement^) | Calculates the Qualifier for the moniker. |
![]() | GetType() | (Inherited from Object.) |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | Read(SerializationContext^, ModelElement^, XmlReader^) | Deserializes a given model element instance from XML. |
![]() | ReadAdditionalElementData(SerializationContext^, ModelElement^, XmlReader^) | Read any additional element data that is associated with the element. |
![]() | ReadElements(SerializationContext^, ModelElement^, XmlReader^) | This methods deserializes nested XML elements inside the passed-in element. |
![]() | ReadPropertiesFromAttributes(SerializationContext^, ModelElement^, XmlReader^) | This method deserializes all properties that are serialized as XML attributes. |
![]() | ReadRootElement(SerializationContext^, ModelElement^, XmlReader^, ISchemaResolver^) | Deserializes the root model element from XML. |
![]() | Reset() | Returns the serializer to its initial state |
![]() | ToString() | (Inherited from Object.) |
![]() | TryCreateInstance(SerializationContext^, XmlReader^, Partition^) | Checks if the given XmlReader is pointing to a serialized model element instance that this serializer can handle. |
![]() | TryCreateMonikerInstance(SerializationContext^, XmlReader^, ModelElement^, Guid, Partition^) | Checks if the given XmlReader is pointing to a monikerized instance of a model element that this serializer can handle. |
![]() | Write(SerializationContext^, ModelElement^, XmlWriter^) | Serializes the model element instance associated with this serializer instance into XML. |
![]() | Write(SerializationContext^, ModelElement^, XmlWriter^, RootElementSettings^) | Serializes the model element instance associated with this serializer instance into XML. |
![]() | WriteAdditionalElementData(SerializationContext^, ModelElement^, XmlWriter^) | Write any additional element data associated with the element |
![]() | WriteElements(SerializationContext^, ModelElement^, XmlWriter^) | This methods serializes 1) properties serialized as nested XML elements and 2) child model elements into XML. |
![]() | WriteMoniker(SerializationContext^, ModelElement^, XmlWriter^, ModelElement^, DomainRelationshipXmlSerializer^) | Serializes, from a moniker, the model element instance that associated with this serializer instance into XML. |
![]() | WritePropertiesAsAttributes(SerializationContext^, ModelElement^, XmlWriter^) | Write all properties that need to be serialized as XML attributes. |
![]() | WriteRootElement(SerializationContext^, ModelElement^, XmlWriter^) | Serializes the root model element instance associated with this serializer instance into XML. |
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.


