1 write to ParameterCallSites
Microsoft.Extensions.DependencyInjection (1)
ServiceLookup\ConstructorCallSite.cs (1)
27ParameterCallSites = parameterCallSites;
10 references to ParameterCallSites
Microsoft.Extensions.DependencyInjection (10)
CallSiteJsonFormatter.cs (2)
32if (constructorCallSite.ParameterCallSites.Length > 0) 37foreach (ServiceCallSite parameter in constructorCallSite.ParameterCallSites)
ServiceLookup\CallSiteRuntimeResolver.cs (3)
44if (constructorCallSite.ParameterCallSites.Length == 0) 50parameterValues = new object?[constructorCallSite.ParameterCallSites.Length]; 53parameterValues[index] = VisitCallSite(constructorCallSite.ParameterCallSites[index], context);
ServiceLookup\CallSiteValidator.cs (1)
70foreach (ServiceCallSite parameterCallSite in constructorCallSite.ParameterCallSites)
ServiceLookup\Expressions\ExpressionResolverBuilder.cs (3)
174if (callSite.ParameterCallSites.Length == 0) 180parameterExpressions = new Expression[callSite.ParameterCallSites.Length]; 183parameterExpressions[i] = Convert(VisitCallSite(callSite.ParameterCallSites[i], context), parameters[i].ParameterType);
ServiceLookup\ILEmit\ILEmitResolverBuilder.cs (1)
153foreach (ServiceCallSite parameterCallSite in constructorCallSite.ParameterCallSites)