Bonjour à tous,

Dans mes classes je développe des évènements basé sur des délégués comme suit:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
 
public delegate void rowLoaded(T BO);
 
protected rowLoaded onRowLoaded;
 
public event rowLoaded OnRowLoaded
        {
            add
            {
                if (onRowLoaded == null)
                    onRowLoaded += value;
                else onRowLoaded = value;
            }
            remove
            {
                onRowLoaded -= value;
            }
        }
Ce code fonctionne très bien, par contre je ne trouve pas la méthode pour ne pas exposer mes délégués en public.
J'ai essayé de le basculer en "protected" mais ça ne fonctionne pas.

Est ce que vous avez une idée ?