2 // System.ComponentModel.Design.IComponentChangeService
5 // Martin Willemoes Hansen (mwh@sysrq.dk)
7 // (C) 2003 Martin Willemoes Hansen
10 using System.Runtime.InteropServices;
12 namespace System.ComponentModel.Design
15 public interface IComponentChangeService
17 void OnComponentChanged (object component,
18 MemberDescriptor member,
21 void OnComponentChanging (object component,
22 MemberDescriptor member);
23 event ComponentEventHandler ComponentAdded;
24 event ComponentEventHandler ComponentAdding;
25 event ComponentChangedEventHandler ComponentChanged;
26 event ComponentChangingEventHandler ComponentChanging;
27 event ComponentEventHandler ComponentRemoved;
28 event ComponentEventHandler ComponentRemoving;
29 event ComponentRenameEventHandler ComponentRename;