public static IServiceCollection AddConventionalRegistrar(this IServiceCollection services, IConventionalRegistrar registrar) { GetOrCreateRegistrarList(services).Add(registrar); return(services); }
/// <summary> /// 向 <see cref="IServiceCollection"/> 集合添加 <see cref="IConventionalRegistrar"/> 对象实例,用于为 <see cref="RegisterAssemblyByConvention(ConfigureServicesContext, Assembly)"/> 方法提供通用注册者。 /// </summary> /// <param name="context"></param> /// <param name="registrar"></param> /// <returns></returns> public static ConfigureServicesContext AddConventionalRegistrar(this ConfigureServicesContext context, IConventionalRegistrar registrar) { context.Services.AddConventionalRegistrar(registrar); return(context); }