[Generics] Diriger vers la bonne méthode
Bonjour,
J'ai tenté quelque chose de peut etre trop ambitieux :
appeller une methode avec un variable a type static avec en argument une variable généric...
en gros ca donne ca :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| protected override void RegisterAllViewEvents<T>(T view)
{
RegisterViewEvents(view);
}
public void RegisterViewEvents(ISearchFormView view)
{
view.SearchExecuted += new EventHandler(SearchExecuted);
}
public void RegisterFiltersEvents(ISearchFilterView view)
{
view.FilterApllied += new EventHandler(FilterApllied);
} |
Evidement cela ne marche pas (ce genre de lien doivent etre fait à la compilation) comment fait un truc propre sans avoir a faire dans RegisterAllViewEvents des Test sur le type en entrée ?
merci :)