System.ComponentModel.Container public class Container : IContainer, IDisposable Documentation public virtual ComponentCollection Components { get; } public Container() public virtual void Add(IComponent component) public virtual void Add(IComponent component, string name) protected virtual ISite CreateSite(IComponent component, string name) public void Dispose() protected virtual void Dispose(bool disposing) protected virtual object GetService(Type service) public virtual void Remove(IComponent component) protected void RemoveWithoutUnsiting(IComponent component) protected virtual void ValidateName(IComponent component, string name)