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)); }
public string GetResolutionList(CollectionResolverDefinition resolver) { var aggregator = new InjectionAggregator(Factory, resolver); return(aggregator.GetResolutionList(resolver)); }
public string GetResolution(ResolverDefinition resolver) { var aggregator = new InjectionAggregator(Factory, resolver); return(aggregator.GetResolution(resolver.Resolution)); }