DSL Factory

La communauté francophone autour des DSL Tools, et de l'extensibilité Visual Studio
The French-speaking community about DSL Tools and Visual Studio Extensibility
Bienvenue à DSL Factory Identification | Inscription | Aide
dans
Accueil Blogs Forums Photos Fichiers Roller

How-to : Comment récupérer l'instance de l'élément racine ?

Dernier message 10-24-2007, 5:06 par AlainM. 0 réponses.
Trier les messages Précédent
  • How-to : Comment récupérer l'instance de l'élément racine ?

     10-24-2007, 5:06

    L'élément racine d'un modèle n'est référencé nulle part. Pour pouvoir récupèrer son instance, vous pouvez utiliser la propriété ElementDirectory du store de la manière suivante :

    public static T GetInstance<T>(Store store)
    {
       ReadOnlyCollection<T> lists = store.ElementDirectory.FindElements<T>();
       return lists.Count > 0 ? lists[0] : null;
    }

    Evidemment cette mèthode est valable pour toutes les classes de votre modèle.


    Alain Metge
Voir comme un flux RSS en XML
Propulsé par Community Server, par Telligent Systems