RolePlayerConnectDirectiveHasPathToRolePlayerSerializer.TryCreateMonikerInstance-Methode
Diese Methode erstellt einen Moniker der richtigen abgeleiteten (einschließlich RolePlayerConnectDirectiveHasPathToRolePlayer selbst) Instanz von RolePlayerConnectDirectiveHasPathToRolePlayer sich der Tag auf der Grundlage des aktuell in den Reader.
Namespace: Microsoft.VisualStudio.Modeling.DslDefinition
Assembly: Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.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
- serializationContext
Typ: Microsoft.VisualStudio.Modeling.SerializationContext
Serialisierungskontext.
- reader
Typ: System.Xml.XmlReader
XmlReader, um den serialisierten Daten zu lesen.
- sourceRolePlayer
Typ: Microsoft.VisualStudio.Modeling.ModelElement
Die Quell-Rolle Player Instanz, aus der der Moniker, der erstellt wird, verweist.
- relDomainClassId
Typ: System.Guid
Das DomainClass ID der Beziehung, das das sourceRolePlayer auf den Moniker, der erstellt wird.
- partition
Typ: Microsoft.VisualStudio.Modeling.Partition
Der neue Moniker sollte im Speicher erstellt werden, der in dieser Partition zugeordnet ist.
Rückgabewert
Typ: Microsoft.VisualStudio.Modeling.Moniker
Die erstellte ModelRoot-Instanz, oder NULL, wenn der Reader nicht auf einem geeigneten monikerized Instanz wird.
Hinweise
Der Aufrufer gewährleistet, dass der Reader bei geöffnetem XML-Tag des nächsten Elements positioniert ist, das gelesen wird.Diese Methode sollte nicht den Reader verschoben. Der Reader muss in derselben Position verbleiben, wenn diese Methode erfolgreich beendet wird.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
RolePlayerConnectDirectiveHasPathToRolePlayerSerializer Klasse