Partager via


DomainClassXmlSerializer.TryCreateInstance, méthode

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

Espace de noms :  Microsoft.VisualStudio.Modeling
Assembly :  Microsoft.VisualStudio.Modeling.Sdk.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.11.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
L'instance créée d'élément de modèle, ou null si le joueur ne pointe pas vers une instance sérialisée correcte.

Notes

Remarque : qu'essaie de cette méthode uniquement pour créer l'instance de ModelElement, sans la désérialiser réellement.La désérialisation sera effectué par les méthodes de lecture ().Il existe deux raisons de cette séparation : 1) Nous pouvons peut-être lier le ModelElement créé à son é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é.

Sécurité .NET Framework

Voir aussi

Référence

DomainClassXmlSerializer Classe

Microsoft.VisualStudio.Modeling, espace de noms