NodeShapeSerializer Methods

 

Namespace:   Microsoft.VisualStudio.Modeling.Diagrams
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

NameDescription
System_CAPS_pubmethodCalculateQualifiedName(DomainXmlSerializerDirectory^, ModelElement^)

This method calculates a moniker to a given NodeShape instance.(Overrides ShapeElementSerializer::CalculateQualifiedName(DomainXmlSerializerDirectory^, ModelElement^).)

System_CAPS_protmethodCreateInstance(SerializationContext^, XmlReader^, Partition^)

This method creates an instance of NodeShape based on the tag currently pointed by the reader. The reader is guaranteed (by the caller) to be pointed at a serialized instance of NodeShape.(Overrides ShapeElementSerializer::CreateInstance(SerializationContext^, XmlReader^, Partition^).)

System_CAPS_protmethodCreateMonikerInstance(SerializationContext^, XmlReader^, ModelElement^, Guid, Partition^)

This method creates a Moniker of NodeShape based on the tag currently pointed by the reader.(Overrides ShapeElementSerializer::CreateMonikerInstance(SerializationContext^, XmlReader^, ModelElement^, Guid, Partition^).)

System_CAPS_pubmethodEquals(Object^)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetMonikerQualifier(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 ShapeElementSerializer::GetMonikerQualifier(DomainXmlSerializerDirectory^, ModelElement^).)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodRead(SerializationContext^, ModelElement^, XmlReader^)

NodeShape is abstract and cannot be instantiated, so this method throws NotSupportedException.(Overrides ShapeElementSerializer::Read(SerializationContext^, ModelElement^, XmlReader^).)

System_CAPS_protmethodReadAdditionalElementData(SerializationContext^, ModelElement^, XmlReader^)

Read any additional element data that is associated with the element.(Inherited from DomainClassXmlSerializer.)

System_CAPS_protmethodReadElements(SerializationContext^, ModelElement^, XmlReader^)

This methods deserializes nested XML elements inside the passed-in element.(Inherited from ShapeElementSerializer.)

System_CAPS_protmethodReadPropertiesFromAttributes(SerializationContext^, ModelElement^, XmlReader^)

This method deserializes all properties that are serialized as XML attributes.(Overrides PresentationElementSerializer::ReadPropertiesFromAttributes(SerializationContext^, ModelElement^, XmlReader^).)

System_CAPS_pubmethodReadRootElement(SerializationContext^, ModelElement^, XmlReader^, ISchemaResolver^)

Deserializes the root model element from XML.(Inherited from DomainClassXmlSerializer.)

System_CAPS_protmethodReadShapeElementChildElements(SerializationContext^, ShapeElement^, XmlReader^)

Read child elements defined on ShapeElement.(Inherited from ShapeElementSerializer.)

System_CAPS_pubmethodReset()

Reset the serializer(Overrides ShapeElementSerializer::Reset().)

System_CAPS_pubmethodToString()

(Inherited from Object.)

System_CAPS_pubmethodTryCreateInstance(SerializationContext^, XmlReader^, Partition^)

This method creates a correct instance of NodeShape based on the tag currently pointed by the reader. If the reader is positioned at a serialized NodeShape, a new NodeShape instance will be created in the given partition, otherwise null is returned.(Overrides ShapeElementSerializer::TryCreateInstance(SerializationContext^, XmlReader^, Partition^).)

System_CAPS_pubmethodTryCreateMonikerInstance(SerializationContext^, XmlReader^, ModelElement^, Guid, Partition^)

This method creates a Moniker of the correct derived (including NodeShape itself) instance of NodeShape based on the tag currently pointed by the reader.(Overrides ShapeElementSerializer::TryCreateMonikerInstance(SerializationContext^, XmlReader^, ModelElement^, Guid, Partition^).)

System_CAPS_pubmethodWrite(SerializationContext^, ModelElement^, XmlWriter^)

Serializes the model element instance associated with this serializer instance into XML.(Inherited from DomainClassXmlSerializer.)

System_CAPS_pubmethodWrite(SerializationContext^, ModelElement^, XmlWriter^, RootElementSettings^)

Public Write() method that serializes one NodeShape instance into XML.(Overrides ShapeElementSerializer::Write(SerializationContext^, ModelElement^, XmlWriter^, RootElementSettings^).)

System_CAPS_protmethodWriteAdditionalElementData(SerializationContext^, ModelElement^, XmlWriter^)

Write any additional element data associated with the element(Inherited from ShapeElementSerializer.)

System_CAPS_protmethodWriteElements(SerializationContext^, ModelElement^, XmlWriter^)

This methods serializes 1) properties serialized as nested XML elements and 2) child model elements into XML.(Inherited from ShapeElementSerializer.)

System_CAPS_pubmethodWriteMoniker(SerializationContext^, ModelElement^, XmlWriter^, ModelElement^, DomainRelationshipXmlSerializer^)

Public WriteMoniker() method that writes a monikerized NodeShape instance into XML.(Overrides ShapeElementSerializer::WriteMoniker(SerializationContext^, ModelElement^, XmlWriter^, ModelElement^, DomainRelationshipXmlSerializer^).)

System_CAPS_protmethodWritePropertiesAsAttributes(SerializationContext^, ModelElement^, XmlWriter^)

Write all properties that need to be serialized as XML attributes.(Overrides PresentationElementSerializer::WritePropertiesAsAttributes(SerializationContext^, ModelElement^, XmlWriter^).)

System_CAPS_pubmethodWriteRootElement(SerializationContext^, ModelElement^, XmlWriter^)

Serializes the root model element instance associated with this serializer instance into XML.(Inherited from DomainClassXmlSerializer.)

System_CAPS_protmethodWriteShapeElementChildElements(SerializationContext^, ShapeElement^, XmlWriter^)

Write child elements defined on ShapeElement.(Inherited from ShapeElementSerializer.)

Return to top
Show: