Je travaille sur un projet dans Silverlight et je voulais savoir comment fonctionne ObservableCollection. J'ai été très surpris de voir ce réflecteur:2 Evénements avec le même nom dans le code Reflectored?
public class ObservableCollection<T> :
Collection<T>, INotifyCollectionChanged, INotifyPropertyChanged
{
// Fields
private bool _busy;
// Events
public event NotifyCollectionChangedEventHandler CollectionChanged;
protected event PropertyChangedEventHandler PropertyChanged;
event PropertyChangedEventHandler INotifyPropertyChanged.PropertyChanged;
...
Comment peut-il avoir 2 événements avec le même nom et le type? Que se passe-t-il? Est-ce un bug dans Reflector?