Exemple #1
0
        IContainer GetFlexDiContainer(IProvidesFlexDiContainer flexDiProvider)
        {
            var output = CreateFlexDiContainer(flexDiProvider);

            output.ServiceResolved += OnServiceResolved;
            return(output);
        }
Exemple #2
0
        IContainer CreateFlexDiContainer(IProvidesFlexDiContainer flexDiProvider)
        {
            if (flexDiProvider != null)
            {
                return(new Container(parentContainer: flexDiProvider.GetFlexDiContainer()));
            }

            return(containerFactory.GetContainer());
        }