mirror of
https://github.com/DrMboga/WotBlitzStatisticsBlazor.git
synced 2026-10-21 02:17:20 +02:00
19 lines
539 B
C#
19 lines
539 B
C#
using System;
|
|
|
|
namespace WotBlitzStatisticsPro.Logic.Pipeline
|
|
{
|
|
public class ServiceProviderOperationFactory: IOperationFactory
|
|
{
|
|
private readonly IServiceProvider _serviceProvider;
|
|
|
|
public ServiceProviderOperationFactory(IServiceProvider serviceProvider)
|
|
{
|
|
_serviceProvider = serviceProvider;
|
|
}
|
|
|
|
public IOperation<TContext> Create<TContext>(Type operationType)
|
|
{
|
|
return _serviceProvider.GetService(operationType) as IOperation<TContext>;
|
|
}
|
|
}
|
|
} |