public static void AddTransient <TService, TImplementation>(this IDynamicServiceProvider provider, Func <IServiceProvider, object> implementationFactory) { provider.AddTransient(typeof(TService), typeof(TImplementation), implementationFactory); }
public static void AddTransient <TImplementation>(this IDynamicServiceProvider provider) { provider.AddTransient <TImplementation, TImplementation>(); }
public static void AddTransient(this IDynamicServiceProvider provider, Type implementationType) { provider.AddTransient(implementationType, implementationType); }
public static void AddTransient <TService, TImplementation>(this IDynamicServiceProvider provider) { provider.AddTransient(typeof(TService), typeof(TImplementation), null); }