title: UnityContainer resolve all types for one interface
body: <p>I have the following class:</p>
  
  <pre><code>public class Foo : IFoo
  {
      public Foo(IBar[] bars);
  }
  </code></pre>
  
  <p>IBar has multiple implementations that are all registered in the UnityContainer.
  When I call <pre>UnityContainer.Resolve()</pre> I want that the container to inject all known IBar implementations into the object.</p>
  
  <p>How can I achieve this?</p>