IServiceCollectionExtensions.cs
662 Bytes
using MediatR;
using MediatR.Registration;
using Microsoft.Extensions.DependencyInjection;
using System;
using System.Collections.Generic;
using System.Reflection;
using System.Text;
namespace Microsoft.Extensions.DependencyInjection
{
public static class IServiceCollectionExtensions
{
public static IServiceCollection AddMediatR(this IServiceCollection services)
{
var serviceConfig = new MediatRServiceConfiguration();
ServiceRegistrar.AddRequiredServices(services, serviceConfig);
ServiceRegistrar.AddMediatRClasses(services, new Assembly[0]);
return services;
}
}
}