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

System.ComponentModel.Design.ServiceContainer

namespace System.ComponentModel.Design { public class ServiceContainer : IServiceContainer, IServiceProvider, IDisposable { protected virtual Type[] DefaultServices { get; } public ServiceContainer(); public ServiceContainer(IServiceProvider parentProvider); public void AddService(Type serviceType, ServiceCreatorCallback callback); public virtual void AddService(Type serviceType, ServiceCreatorCallback callback, bool promote); public void AddService(Type serviceType, object serviceInstance); public virtual void AddService(Type serviceType, object serviceInstance, bool promote); public void Dispose(); protected virtual void Dispose(bool disposing); public virtual object GetService(Type serviceType); public void RemoveService(Type serviceType); public virtual void RemoveService(Type serviceType, bool promote); } }