Table of Contents

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 IServiceProvider

The 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