ServiceProviderKeyedServiceExtensions extension

Extension methods for getting services from a ServiceProvider.

on

Methods

getKeyedService<T>(Object? serviceKey) → T?

Available on ServiceProvider, provided by the ServiceProviderKeyedServiceExtensions extension

Get service of type T from the ServiceProvider.
getKeyedServices<T>(Object? serviceKey) Iterable<T>

Available on ServiceProvider, provided by the ServiceProviderKeyedServiceExtensions extension

Get an enumeration of services of type T from the ServiceProvider.
getKeyedServicesFromType(Type serviceType, Object? serviceKey) Iterable<Object>

Available on ServiceProvider, provided by the ServiceProviderKeyedServiceExtensions extension

Get an enumeration of services of type serviceType from the ServiceProvider.
getRequiredKeyedService<T>(Object? serviceKey) → T

Available on ServiceProvider, provided by the ServiceProviderKeyedServiceExtensions extension

Get service of type T from the ServiceProvider.
getRequiredKeyedServiceFromType(Type serviceType, Object? serviceKey) Object

Available on ServiceProvider, provided by the ServiceProviderKeyedServiceExtensions extension

/// Get service of type serviceType from the ServiceProvider.