ServicesContainer Methods
Include Protected Members
Include Inherited Members
The ServicesContainer type exposes the following members.
Methods
Name | Description | |
---|---|---|
Add | Adds a service to the end of services list for the given service type. | |
AddRange | Adds the services of the specified collection to the end of the services list for the given service type. | |
Clear | Removes all the service instances of the given service type. | |
ClearMultiple | Removes all instances of a multi-instance service type. | |
ClearSingle | Removes a single-instance service type. | |
Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. | |
Equals | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
FindIndex | Searches for a service that matches the conditions defined by the specified predicate, and returns the zero-based index of the first occurrence. | |
GetHashCode | (Inherited from Object.) | |
GetService | Gets a service instance of a specified type. | |
GetServiceInstances | Gets a mutable list of service instances of a specified type. | |
GetServices | Gets a collection of service instanes of a specified type. | |
GetType | (Inherited from Object.) | |
Insert | Inserts a service into the collection at the specified index. | |
InsertRange | Inserts the elements of the collection into the service list at the specified index. | |
IsSingleService | Determine whether the service type should be fetched with GetService or GetServices. | |
MemberwiseClone | (Inherited from Object.) | |
Remove | Removes the first occurrence of the given service from the service list for the given service type. | |
RemoveAll | Removes all the elements that match the conditions defined by the specified predicate. | |
RemoveAt | Removes the service at the specified index. | |
Replace | Replaces all existing services for the given service type with the given service instance. This works for both singular and plural services. | |
ReplaceMultiple | Replaces all instances of a multi-instance service with a new instance. | |
ReplaceRange | Replaces all existing services for the given service type with the given service instances. | |
ReplaceSingle | Replaces a single-instance service of a specified type. | |
ResetCache | Removes the cached values for a single service type. | |
ToString | (Inherited from Object.) |
Top
Extension Methods
Top