How does Windsor deal with multiple constructors? How can it determine which one to call? In my case Application A may not need IBar but Application B may need it.
thanks On Wednesday, July 25, 2012 4:14:17 PM UTC-5, Krzysztof Koźmic wrote: > > Create another constructor with just foo > On Jul 26, 2012 7:12 AM, "Scott_M" <[email protected]> > wrote: > >> Ran into a recent case where one of my new apps is using a component >> where a constructor based dependency of that component is not necessary >> (IBar) and would be painful to inject (lot of projects/related projects to >> import/build). Here is a simplified example: >> >> public MyService : IService >> { >> private IFoo _foo; >> private IBar _bar; >> >> public MyService(IFoo foo, IBar bar) >> { >> _foo = foo; >> _bar = bar; >> } >> } >> >> So lets say that the IBar dependency is not needed for the current >> application but IFoo is. Is there a good way to inject NULL for that >> dependency using windsor config / XML / Nullable<T>? How is this done? >> >> >> thanks >> >> >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Castle Project Users" group. >> To view this discussion on the web visit >> https://groups.google.com/d/msg/castle-project-users/-/i7nkYXi8mp0J. >> To post to this group, send email to >> [email protected]. >> To unsubscribe from this group, send email to >> [email protected]. >> For more options, visit this group at >> http://groups.google.com/group/castle-project-users?hl=en. >> > -- You received this message because you are subscribed to the Google Groups "Castle Project Users" group. To view this discussion on the web visit https://groups.google.com/d/msg/castle-project-users/-/rmlDXRvKOWsJ. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/castle-project-users?hl=en.
