public static IConfigurationBuilder UseUnity(this IConfigurationBuilder configurationBuilder, Action<IUnityBuilder> configure) { var options = new UnityOptions(); var starter = new UnityStarter(options); if (configure != null) { var builder = new UnityBuilder(options); configure(builder); } configurationBuilder.ExcludeName("Microsoft.Practices"); configurationBuilder.Use(starter); return configurationBuilder; }
public UnityStarter(UnityOptions options) { _options = options; }
public UnityBuilder(UnityOptions options) { _options = options; }
public UnityStarter(UnityOptions options) { _options = options; }
public UnityBuilder(UnityOptions options) { _options = options; }