MyApplication appInstance = new MyApplication(); ILogger logger = new FileLogger(); container.BuildUp(appInstance, new InjectionProperty("Logger", logger));
ListIn this example, we first create a List object and add instances of PluginA and PluginB to it. We then use a foreach loop to iterate over the plugins collection and use the BuildUp method to inject any dependencies into each object in the collection. Package Library: Unity.Container.plugins = new List (); plugins.Add(new PluginA()); plugins.Add(new PluginB()); foreach (IPlugin plugin in plugins) { container.BuildUp(plugin); }