public static IServiceBuilder CreateServiceBuilder(this IMyServiceProvider serviceProvider, Action <IServiceBuilder> config) { var builder = new ServiceBuilder.ServiceBuilder(serviceProvider); config(builder); return(builder); }
public static T GetService <T>(this IMyServiceProvider serviceProvider) { return((T)GetService(typeof(T))); }
public ServiceBuilder(IMyServiceProvider serviceProvider) { ServiceProvider = serviceProvider; }