GenericLinkShapeSerializer 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 GenericLinkShape instance.(Overrides BinaryLinkShapeSerializerBase::CalculateQualifiedName(DomainXmlSerializerDirectory^, ModelElement^).)

System_CAPS_protmethodCreateInstance(SerializationContext^, XmlReader^, Partition^)

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

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

This method creates a Moniker of GenericLinkShape based on the tag currently pointed by the reader.(Overrides BinaryLinkShapeSerializerBase::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 BinaryLinkShapeSerializerBase::GetMonikerQualifier(DomainXmlSerializerDirectory^, ModelElement^).)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodRead(SerializationContext^, ModelElement^, XmlReader^)

Public Read() method that deserializes one GenericLinkShape instance from XML.(Overrides BinaryLinkShapeSerializerBase::Read(SerializationContext^, ModelElement^, XmlReader^).)

System_CAPS_protmethodReadAdditionalElementData(SerializationContext^, ModelElement^, XmlReader^)

Read any additional element data associated with the element(Overrides DomainClassXmlSerializer::ReadAdditionalElementData(SerializationContext^, ModelElement^, XmlReader^).)

System_CAPS_protmethodReadElements(SerializationContext^, ModelElement^, XmlReader^)

Reads in child elements.(Inherited from BinaryLinkShapeSerializer.)

System_CAPS_protmethodReadLinkShapeChildElements(SerializationContext^, LinkShape^, XmlReader^)

Read child elements defined on LinkShape.(Inherited from LinkShapeSerializer.)

System_CAPS_protmethodReadPropertiesFromAttributes(SerializationContext^, ModelElement^, XmlReader^)

This method deserializes all properties that are serialized as XML attributes.(Overrides BinaryLinkShapeSerializer::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 BinaryLinkShapeSerializerBase::Reset().)

System_CAPS_pubmethodToString()

(Inherited from Object.)

System_CAPS_pubmethodTryCreateInstance(SerializationContext^, XmlReader^, Partition^)

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

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

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

System_CAPS_protmethodUseRelationshipId(ElementLink^, SerializationContext^)

Calculate whether the BinaryLinkShape should serialize its relationship to the presented link using an Id or its source and target shapes.(Inherited from BinaryLinkShapeSerializer.)

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 GenericLinkShape instance into XML.(Overrides BinaryLinkShapeSerializerBase::Write(SerializationContext^, ModelElement^, XmlWriter^, RootElementSettings^).)

System_CAPS_protmethodWriteAdditionalElementData(SerializationContext^, ModelElement^, XmlWriter^)

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

System_CAPS_protmethodWriteElements(SerializationContext^, ModelElement^, XmlWriter^)

Writes out child elements. (Inherited from BinaryLinkShapeSerializer.)

System_CAPS_protmethodWriteLinkShapeChildElements(SerializationContext^, LinkShape^, XmlWriter^)

Write child elements defined on LinkShape.(Inherited from LinkShapeSerializer.)

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

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

System_CAPS_protmethodWritePropertiesAsAttributes(SerializationContext^, ModelElement^, XmlWriter^)

Write all properties that need to be serialized as XML attributes.(Overrides BinaryLinkShapeSerializer::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: