ShapeElementSerializer.CreateInstance, méthode
Cette méthode crée une instance de ShapeElement en fonction de la balise actuellement référencée par le lecteur. L'appelant garantit que le lecteur pointe vers une instance sérialisée de ShapeElement.
Espace de noms : Microsoft.VisualStudio.Modeling.Diagrams
Assembly : Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Syntaxe
'Déclaration
Protected Overrides Function CreateInstance ( _
serializationContext As SerializationContext, _
reader As XmlReader, _
partition As Partition _
) As ModelElement
protected override ModelElement CreateInstance(
SerializationContext serializationContext,
XmlReader reader,
Partition partition
)
Paramètres
- serializationContext
Type : Microsoft.VisualStudio.Modeling.SerializationContext
Contexte de sérialisation.
- reader
Type : System.Xml.XmlReader
XmlReader à partir duquel les données sérialisées peuvent être lues.
- partition
Type : Microsoft.VisualStudio.Modeling.Partition
Partition dans laquelle la nouvelle instance ShapeElement doit être créée.
Valeur de retour
Type : Microsoft.VisualStudio.Modeling.ModelElement
Notes
L'appelant garantit que le lecteur est positionné à la balise d'ouverture XML de l'instance de ModelRoot est lue. Cette méthode ne doit pas déplacer le lecteur ; le lecteur doit rester à la même position cette méthode retourne.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.