Example #1
0
        public static string?GetPriorInjectionExpression(this IResolverContext caller,
                                                         TypeName typeName,
                                                         FactoryDefinition factory,
                                                         params InjectionMethod[] methodsToExclude)
        {
            var aggregator = new InjectionAggregator(factory, caller);

            return(aggregator.GetPriorInjectionExpression(typeName, methodsToExclude));
        }
Example #2
0
        public string GetResolutionList(CollectionResolverDefinition resolver)
        {
            var aggregator = new InjectionAggregator(Factory, resolver);

            return(aggregator.GetResolutionList(resolver));
        }
Example #3
0
        public string GetResolution(ResolverDefinition resolver)
        {
            var aggregator = new InjectionAggregator(Factory, resolver);

            return(aggregator.GetResolution(resolver.Resolution));
        }