<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="10.0.2" />

Microsoft.Extensions.DependencyInjection.ServiceCollection

Default implementation of IServiceCollection.
namespace Microsoft.Extensions.DependencyInjection { public class ServiceCollection : IServiceCollection, IList<ServiceDescriptor>, ICollection<ServiceDescriptor>, IEnumerable<ServiceDescriptor>, IEnumerable { public int Count { get; } public bool IsReadOnly { get; } public ServiceDescriptor this[int index] { get; set; } public void Clear(); public bool Contains(ServiceDescriptor item); public void CopyTo(ServiceDescriptor[] array, int arrayIndex); public bool Remove(ServiceDescriptor item); public IEnumerator<ServiceDescriptor> GetEnumerator(); public int IndexOf(ServiceDescriptor item); public void Insert(int index, ServiceDescriptor item); public void RemoveAt(int index); public void MakeReadOnly(); public ServiceCollection(); } }