ClassHasElementMergeDirectivesSerializer.TryCreateMonikerInstance(SerializationContext, XmlReader, ModelElement, Guid, Partition) Methode

Definition

Diese Methode erstellt einen Moniker der korrekten abgeleiteten Instanz (einschließlich classhaselementmergedirektive) von classhaselementmergedirektiven, die auf dem Tag basiert, auf das der Reader derzeit verweist.

public:
 override Microsoft::VisualStudio::Modeling::Moniker ^ TryCreateMonikerInstance(Microsoft::VisualStudio::Modeling::SerializationContext ^ serializationContext, System::Xml::XmlReader ^ reader, Microsoft::VisualStudio::Modeling::ModelElement ^ sourceRolePlayer, Guid relDomainClassId, Microsoft::VisualStudio::Modeling::Partition ^ partition);
public override Microsoft.VisualStudio.Modeling.Moniker TryCreateMonikerInstance (Microsoft.VisualStudio.Modeling.SerializationContext serializationContext, System.Xml.XmlReader reader, Microsoft.VisualStudio.Modeling.ModelElement sourceRolePlayer, Guid relDomainClassId, Microsoft.VisualStudio.Modeling.Partition partition);
override this.TryCreateMonikerInstance : Microsoft.VisualStudio.Modeling.SerializationContext * System.Xml.XmlReader * Microsoft.VisualStudio.Modeling.ModelElement * Guid * Microsoft.VisualStudio.Modeling.Partition -> Microsoft.VisualStudio.Modeling.Moniker
Public Overrides Function TryCreateMonikerInstance (serializationContext As SerializationContext, reader As XmlReader, sourceRolePlayer As ModelElement, relDomainClassId As Guid, partition As Partition) As Moniker

Parameter

serializationContext
SerializationContext

Der Serialisierungskontext.

reader
XmlReader

XmlReader zum Lesen serialisierter Daten aus.

sourceRolePlayer
ModelElement

Die Quell Rollen Inhaber-Instanz, von der aus auf den zu erstellenden Moniker verwiesen wird.

relDomainClassId
Guid

Die domainClass-ID der Beziehung, die den sourceroleplayer mit dem zu erstellenden Moniker verbindet.

partition
Partition

Der neue Moniker sollte im Speicher erstellt werden, der dieser Partition zugeordnet ist.

Gibt zurück

Moniker

Modelroot-Instanz wurde erstellt, oder NULL, wenn der Reader nicht auf eine korrekte, monierte Instanz verweist.

Hinweise

Der Aufrufer stellt sicher, dass der Reader beim Open XML-Tag des nächsten gelesenen Elements positioniert wird. Diese Methode sollte den Reader nicht verschieben. der Reader sollte an derselben Position bleiben, wenn diese Methode zurückgibt.

Gilt für