I've got a Prism project with code that I've gotten from various sources, everything is working quite nicely, but I noticed that in some modules I inject
IContainer container
and in other modules I inject
IUnityContainer container
IContainer only seems to have Components, Add, and Remove while IUnityContainer has dozens of methods.
I'm changing IContainer to IUnityContainer often so that I can use the latter's resolve methods. What is the difference between these two and why would I want to use IContainer?