ServiceCollection Class

Default implementation of Microsoft.Extensions.DependencyInjection.IServiceCollection.

Namespace
Microsoft.Extensions.DependencyInjection
Assemblies
  • Microsoft.Extensions.DependencyInjection

Syntax

public class ServiceCollection : IServiceCollection, IList<ServiceDescriptor>, ICollection<ServiceDescriptor>, IEnumerable<ServiceDescriptor>, IEnumerable
class Microsoft.Extensions.DependencyInjection.ServiceCollection

Methods

Clear()
public void Clear()
Contains(Microsoft.Extensions.DependencyInjection.ServiceDescriptor)
Return type:System.Boolean
public bool Contains(ServiceDescriptor item)
CopyTo(Microsoft.Extensions.DependencyInjection.ServiceDescriptor[], System.Int32)
public void CopyTo(ServiceDescriptor[] array, int arrayIndex)
GetEnumerator()
Return type:System.Collections.Generic.IEnumerator<Microsoft.Extensions.DependencyInjection.ServiceDescriptor>
public IEnumerator<ServiceDescriptor> GetEnumerator()
IndexOf(Microsoft.Extensions.DependencyInjection.ServiceDescriptor)
Return type:System.Int32
public int IndexOf(ServiceDescriptor item)
Insert(System.Int32, Microsoft.Extensions.DependencyInjection.ServiceDescriptor)
public void Insert(int index, ServiceDescriptor item)
Remove(Microsoft.Extensions.DependencyInjection.ServiceDescriptor)
Return type:System.Boolean
public bool Remove(ServiceDescriptor item)
RemoveAt(System.Int32)
public void RemoveAt(int index)
Add(Microsoft.Extensions.DependencyInjection.ServiceDescriptor)
void ICollection<ServiceDescriptor>.Add(ServiceDescriptor item)
GetEnumerator()
Return type:System.Collections.IEnumerator
IEnumerator IEnumerable.GetEnumerator()

Properties

Microsoft.Extensions.DependencyInjection.ServiceCollection.Count
Return type:System.Int32
public int Count { get; }
Microsoft.Extensions.DependencyInjection.ServiceCollection.IsReadOnly
Return type:System.Boolean
public bool IsReadOnly { get; }
Microsoft.Extensions.DependencyInjection.ServiceCollection.Item[System.Int32]
Return type:Microsoft.Extensions.DependencyInjection.ServiceDescriptor
public ServiceDescriptor this[int index] { get; set; }