Table of Contents

Class ServiceProviderExtensions

Namespace
Cuemon.Extensions.DependencyInjection
Assembly
Cuemon.Extensions.DependencyInjection.dll

Extension methods for the System.IServiceProvider interface.

public static class ServiceProviderExtensions
Inheritance
Object
ServiceProviderExtensions

Methods

GetServiceDescriptors(IServiceProvider)

Gets an enumeration of ALL Microsoft.Extensions.DependencyInjection.ServiceDescriptor instances from the specified provider.

public static IEnumerable<ServiceDescriptor> GetServiceDescriptors(this IServiceProvider provider)

Parameters

provider IServiceProvider

The System.IServiceProvider to extend.

Returns

IEnumerable<ServiceDescriptor>

An enumeration of ALL Microsoft.Extensions.DependencyInjection.ServiceDescriptor instances from the specified provider.

Exceptions

Validator
System.NotSupportedException

This method does not support {providerType.FullName}.