Partager via


DomainClassXmlSerializer.TryCreateInstance, méthode

Vérifie si le XmlReader donné pointe vers une instance d'élément de modèle sérialisée que ce sérialiseur peut gérer.

Espace de noms :  Microsoft.VisualStudio.Modeling
Assembly :  Microsoft.VisualStudio.Modeling.Sdk.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Syntaxe

'Déclaration
Public Overridable Function TryCreateInstance ( _
    serializationContext As SerializationContext, _
    reader As XmlReader, _
    partition As Partition _
) As ModelElement
public virtual ModelElement TryCreateInstance(
    SerializationContext serializationContext,
    XmlReader reader,
    Partition partition
)

Paramètres

Valeur de retour

Type : Microsoft.VisualStudio.Modeling.ModelElement
Instance de l'élément de modèle créée, ou Null si le lecteur ne pointe pas vers une instance sérialisée correcte.

Notes

Remarque : si tente de cette méthode que pour créer l'instance de ModelElement, sans réellement désérialiser. La désérialisation est effectuée par les méthodes d'Read(). Il existe deux raisons de cette séparation : 1) Nous pouvons doit lier le ModelElement créé à l'élément parent (via la relation d'incorporation) avant que nous puissions la désérialisant correctement. 2) La désérialisation peut être personnalisée.

Sécurité .NET Framework

Voir aussi

Référence

DomainClassXmlSerializer Classe

Microsoft.VisualStudio.Modeling, espace de noms