using System; namespace System.ComponentModel { /// Provides functionality required by all components. // Token: 0x02000088 RID: 136 public interface IComponent : IDisposable { /// Represents the method that handles the event of a component. // Token: 0x14000015 RID: 21 // (add) Token: 0x060004D5 RID: 1237 // (remove) Token: 0x060004D6 RID: 1238 event EventHandler Disposed; /// Gets or sets the associated with the . /// The object associated with the component; or null, if the component does not have a site. // Token: 0x17000146 RID: 326 // (get) Token: 0x060004D7 RID: 1239 // (set) Token: 0x060004D8 RID: 1240 ISite Site { get; set; } } }