protected IPicoContainer BuildContainer(ScriptedContainerBuilder builder, IPicoContainer parentContainer, IList assemblies) { SimpleReference sr = new SimpleReference(); SimpleReference pr = new SimpleReference(); pr.Set(parentContainer); builder.BuildContainer(sr, pr, assemblies); return (IPicoContainer) sr.Get(); }
public IMutablePicoContainer Build(IMutablePicoContainer parent, IList assemblies) { SimpleReference simpleReference = new SimpleReference(); SimpleReference parentReference = new SimpleReference(); parentReference.Set(parent); containerBuilder.BuildContainer(simpleReference, parentReference, assemblies); return simpleReference.Get() as IMutablePicoContainer; }