PortHasBasePortSerializer.TryCreateInstance, méthode
Cette méthode crée une instance de PortHasBasePort correcte en fonction de la balise actuellement référencée par le lecteur. Si le lecteur est positionné sur un PortHasBasePort sérialisé, une nouvelle instance de PortHasBasePort sera créée dans la partition donnée, sinon, la valeur null est retournée.
Espace de noms : Microsoft.VisualStudio.Modeling.DslDefinition
Assembly : Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0.dll)
Syntaxe
'Déclaration
Public Overrides Function TryCreateInstance ( _
serializationContext As SerializationContext, _
reader As XmlReader, _
partition As Partition _
) As ModelElement
public override ModelElement TryCreateInstance(
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 de nouveaux éléments doivent être créés.
Valeur de retour
Type : Microsoft.VisualStudio.Modeling.ModelElement
Instance PortHasBasePort créée, ou Null si le lecteur ne pointe pas vers une instance PortHasBasePort sérialisée.
Notes
L'appelant garantit que le lecteur est positionné à la balise d'ouverture XML de l'élément suivant est lu. 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.
Voir aussi
Référence
PortHasBasePortSerializer Classe
Microsoft.VisualStudio.Modeling.DslDefinition, espace de noms