Partager via


EnumerationHasAttributesSerializer.TryCreateDerivedInstance, méthode

Cette méthode crée une instance dérivée de EnumerationHasAttributes 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 EnumerationHasAttributes lui-même et que seuls les types dérivés sont activés.

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 TryCreateDerivedInstance ( _
    serializationContext As SerializationContext, _
    reader As XmlReader, _
    partition As Partition _
) As ElementLink
public override ElementLink TryCreateDerivedInstance(
    SerializationContext serializationContext,
    XmlReader reader,
    Partition partition
)

Paramètres

  • reader
    Type : System.Xml.XmlReader
    XmlReader à partir duquel les données sérialisées peuvent être lues.

Valeur de retour

Type : Microsoft.VisualStudio.Modeling.ElementLink
Instance créée qui dérive de EnumerationHasAttributes, ou Null si le lecteur ne pointe pas vers ce type d'instance 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

Voir aussi

Référence

EnumerationHasAttributesSerializer Classe

Microsoft.VisualStudio.Modeling.DslDefinition, espace de noms