Delegate & event, ne pas exposer le délégué
Bonjour à tous,
Dans mes classes je développe des évènements basé sur des délégués comme suit:
Code:
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 ?