Freigeben über


LineLabelShapeSerializer.TryCreateMonikerInstance-Methode

Diese Methode erstellt einen Moniker der richtigen abgeleiteten Instanz (einschließlich LineLabelShape selbst) von LineLabelShape auf der Grundlage des Tags, auf das der Reader derzeit zeigt.

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

Syntax

'Declaration
Public Overrides Function TryCreateMonikerInstance ( _
    serializationContext As SerializationContext, _
    reader As XmlReader, _
    sourceRolePlayer As ModelElement, _
    relDomainClassId As Guid, _
    partition As Partition _
) As Moniker
public override Moniker TryCreateMonikerInstance(
    SerializationContext serializationContext,
    XmlReader reader,
    ModelElement sourceRolePlayer,
    Guid relDomainClassId,
    Partition partition
)

Parameter

  • reader
    Typ: System.Xml.XmlReader
    XmlReader, aus dem die serialisierten Daten gelesen werden sollen.
  • relDomainClassId
    Typ: System.Guid
    Die DomainClass-ID der Beziehung, die den sourceRolePlayer mit dem Moniker verbindet, der erstellt wird.

Rückgabewert

Typ: Microsoft.VisualStudio.Modeling.Moniker

Hinweise

Der Aufrufer gewährleistet, dass der Reader mit geöffnetem XML-Tag des folgenden Elements positioniert wird, von dem gelesen wird. Diese Methode sollte den Reader nicht verschieben; der Reader sollte an der gleichen Position bleiben, wenn diese Methode zurückkehrt.

.NET Framework-Sicherheit

Siehe auch

Referenz

LineLabelShapeSerializer Klasse

Microsoft.VisualStudio.Modeling.Diagrams-Namespace