IComponent.cs 958 B

12345678910111213141516171819202122232425262728
  1. //
  2. // System.ComponentModel.IComponent.cs
  3. //
  4. // Authors:
  5. // Miguel de Icaza ([email protected])
  6. // Andreas Nahr ([email protected])
  7. //
  8. // (C) Ximian, Inc. http://www.ximian.com
  9. // (C) 2003 Andreas Nahr
  10. //
  11. using System;
  12. using System.Runtime.InteropServices;
  13. using System.ComponentModel.Design;
  14. using System.ComponentModel.Design.Serialization;
  15. namespace System.ComponentModel
  16. {
  17. [ComVisible (true), TypeConverter (typeof (System.ComponentModel.ComponentConverter))]
  18. [Designer ("System.Windows.Forms.Design.ComponentDocumentDesigner, " + Consts.AssemblySystem_Design, typeof (IRootDesigner))]
  19. [RootDesignerSerializer ("System.ComponentModel.Design.Serialization.RootCodeDomSerializer, " + Consts.AssemblySystem_Design, "System.ComponentModel.Design.Serialization.CodeDomSerializer, " + Consts.AssemblySystem_Design, true)]
  20. public interface IComponent : IDisposable
  21. {
  22. ISite Site { get; set; }
  23. event EventHandler Disposed;
  24. }
  25. }