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; }
-