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

System.ComponentModel.Container

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)