<PackageReference Include="NETStandard.Library" Version="2.0.2" />

System.ComponentModel.Container

public class Container : IContainer, IDisposable
namespace System.ComponentModel { public class Container : IContainer, IDisposable { 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); } }