Bonjour,

j'ai eu du mal a donner un titre valable à mon sujet. Je vais éclaircir votre lanterne!

J'ai une série d'assertions à faire avant l'appel de chaque méthode d'un assembly. Je fais toutes ces vérif dans une méthode Prologue(). Chaque méthode est public.

Je voudrais appeler Prologue avant (ou au début) de chaque méthode. Je pense qu'il y a un moyen plus élégant que de faire ca :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
public void methode1()
{
  Prologue();
  //Code propre à la méthode 1...
}
 
public void methode2()
{
  Prologue();
  //Code propre à la méthode 2...
}
...
Sur 2 méthodes, c'est pas génant, mais quand on passe à une centaine, ca devient lourd!

Je me demande s'il est possible avec la réflexion de capturer l'appel d'une méthode dans l'assembly, de lancer Prologue() et si tout est OK, de continuer avec la méthode appelée à l'origine ?

Est-ce qu'il y a un autre moyen ?

Merci