2 // System.ComponentModel.ListChangedEventArgs.cs
4 // Author: Duncan Mak (duncan@ximian.com)
9 using System.ComponentModel;
11 namespace System.ComponentModel {
12 public class ListChangedEventArgs : EventArgs
15 ListChangedType changedType;
19 public ListChangedEventArgs (ListChangedType listChangedType,
22 this.changedType = listChangedType;
23 this.newIndex = newIndex;
27 public ListChangedEventArgs (ListChangedType listChangedType,
28 PropertyDescriptor propDesc)
30 this.changedType = listChangedType;
33 public ListChangedEventArgs (ListChangedType listChangedType,
34 int newIndex, int oldIndex)
36 this.changedType = listChangedType;
37 this.newIndex = newIndex;
38 this.oldIndex = oldIndex;
41 public ListChangedType ListChangedType {
42 get { return changedType; }
46 get { return oldIndex; }
50 get { return newIndex; }