DiagramRepresentsClassSerializer.TryCreateDerivedInstance(SerializationContext, XmlReader, Partition) Méthode

Définition

Cette méthode crée une instance dérivée de DiagramRepresentsClass correcte en fonction de la balise actuellement référencée par le lecteur. Notez que la différence entre cette méthode et la méthode ci-dessus est que cette méthode ne crée jamais d'instance du type DiagramRepresentsClass lui-même et que seuls les types dérivés sont activés.

public:
 override Microsoft::VisualStudio::Modeling::ElementLink ^ TryCreateDerivedInstance(Microsoft::VisualStudio::Modeling::SerializationContext ^ serializationContext, System::Xml::XmlReader ^ reader, Microsoft::VisualStudio::Modeling::Partition ^ partition);
public override Microsoft.VisualStudio.Modeling.ElementLink TryCreateDerivedInstance (Microsoft.VisualStudio.Modeling.SerializationContext serializationContext, System.Xml.XmlReader reader, Microsoft.VisualStudio.Modeling.Partition partition);
override this.TryCreateDerivedInstance : Microsoft.VisualStudio.Modeling.SerializationContext * System.Xml.XmlReader * Microsoft.VisualStudio.Modeling.Partition -> Microsoft.VisualStudio.Modeling.ElementLink
Public Overrides Function TryCreateDerivedInstance (serializationContext As SerializationContext, reader As XmlReader, partition As Partition) As ElementLink

Paramètres

serializationContext
SerializationContext

Contexte de sérialisation.

reader
XmlReader

XmlReader à partir duquel les données sérialisées peuvent être lues.

partition
Partition

Partition dans laquelle de nouveaux éléments doivent être créés.

Retours

ElementLink

Instance créée qui dérive de DiagramRepresentsClass, ou Null si le lecteur ne pointe pas vers ce type d'instance sérialisée.

Remarques

L’appelant garantit que le lecteur est positionné au niveau de la balise Open XML de l’élément suivant en cours de lecture. Cette méthode ne doit pas déplacer le lecteur ; le lecteur doit rester à la même position lorsque cette méthode est retournée.

S’applique à