Metoda CompartmentShapeMapSerializer.TryCreateMonikerInstance —
Ta metoda tworzy Moniker poprawne instancji pochodne (łącznie z CompartmentShapeMap, sam) z CompartmentShapeMap na podstawie znaczników, obecnie wskazywanej przez czytelnika.
Przestrzeń nazw: Microsoft.VisualStudio.Modeling.DslDefinition
Zestaw: Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0.dll)
Składnia
'Deklaracja
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
)
Parametry
- serializationContext
Typ: Microsoft.VisualStudio.Modeling.SerializationContext
Kontekst serializacji.
- reader
Typ: System.Xml.XmlReader
Element XmlReader odczytać dane serializowane od.
- sourceRolePlayer
Typ: Microsoft.VisualStudio.Modeling.ModelElement
Z którego moniker, tworzony jest odwołanie do instancji role-player źródła.
- relDomainClassId
Typ: System.Guid
Identyfikator DomainClass łączący sourceRolePlayer moniker tworzonej relacji.
- partition
Typ: Microsoft.VisualStudio.Modeling.Partition
Nowy Moniker powinny być tworzone w magazynie skojarzonego z tą partycją.
Wartość zwracana
Typ: Microsoft.VisualStudio.Modeling.Moniker
Utworzone wystąpienie ModelRoot, lub null, jeśli czytelnik nie wskazuje prawidłowego instancji monikerized.
Uwagi
Obiekt wywołujący gwarantuje, że czytelnik jest umieszczony na otwartych tag XML następnego elementu odczytywany.Ta metoda nie należy przenosić czytnika; Czytnik powinny pozostać w tym samym miejscu po powrocie tej metody.
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.
Zobacz też
Informacje
CompartmentShapeMapSerializer Klasa
Przestrzeń nazw Microsoft.VisualStudio.Modeling.DslDefinition