Class ServiceProviderExtensions
- Namespace
- AbanoubNassem.Trinity.Extensions
- Assembly
- AbanoubNassem.Trinity.dll
Adds extra functionality to IServiceProvider.
public static class ServiceProviderExtensions
- Inheritance
-
ServiceProviderExtensions
- Inherited Members
Methods
GetRequiredServices(IServiceProvider, IEnumerable<Type>)
Get all the required services from IServiceProvider based on the Types given.
public static IEnumerable<object> GetRequiredServices(this IServiceProvider serviceProvider, IEnumerable<Type> types)
Parameters
serviceProvider
IServiceProviderThe IServiceProvider to get services from.
types
IEnumerable<Type>A list of Types to be retrieved from The IServiceProvider.
Returns
- IEnumerable<object>
A list of Services