/// <summary> /// Initializes a new instance of the <see cref="TestBootstrapperContainerBase{TIocContainerAdapter}.WithRootObject{TRootObject}"/> class. /// </summary> /// <param name="iocContainerAdapter">The ioc container adapter.</param> /// <param name="creationOptions">The creation options.</param> #else /// <summary> /// Initializes a new instance of the <see cref="BootstrapperContainerBase{TIocContainerAdapter}.WithRootObject{TRootObject}"/> class. /// </summary> /// <param name="iocContainerAdapter">The ioc container adapter.</param> /// <param name="creationOptions">The creation options.</param> #endif public WithRootObject(TIocContainerAdapter iocContainerAdapter, BootstrapperCreationOptions creationOptions) : base(iocContainerAdapter, AddRootObject(creationOptions)) { Use(new CreateRootObjectMiddleware <TIocContainerAdapter>(typeof(TRootObject), creationOptions.DisplayRootView)); }
/// <summary> /// Initializes a new instance of <see cref="TestBootstrapperContainerBase{TIocContainerAdapter}.WithRootObject{TRootObject}"/> /// </summary> /// <param name="iocContainerAdapter">The ioc container adapter</param> #else /// <summary> /// Initializes a new instance of <see cref="BootstrapperContainerBase{TIocContainerAdapter}.WithRootObject{TRootObject}"/> /// </summary> /// <param name="iocContainerAdapter">The ioc container adapter.</param> #endif public WithRootObject(TIocContainerAdapter iocContainerAdapter) : this(iocContainerAdapter, new BootstrapperCreationOptions { ExcludedTypes = new List <Type> { typeof(TRootObject) } }) { }
BootstrapperContainerBase #endif ( TIocContainerAdapter iocContainerAdapter) : this(iocContainerAdapter, new BootstrapperCreationOptions())