3 instantiations of ConstructorCallSite
Microsoft.Extensions.DependencyInjection (3)
ServiceLookup\CallSiteFactory.cs (3)
583return new ConstructorCallSite(lifetime, serviceIdentifier.ServiceType, constructor, serviceIdentifier.ServiceKey); 593return new ConstructorCallSite(lifetime, serviceIdentifier.ServiceType, constructor, parameterCallSites, serviceIdentifier.ServiceKey); 657return new ConstructorCallSite(lifetime, serviceIdentifier.ServiceType, bestConstructor, parameterCallSites, serviceIdentifier.ServiceKey);
9 references to ConstructorCallSite
Microsoft.Extensions.DependencyInjection (9)
CallSiteJsonFormatter.cs (1)
28protected override object? VisitConstructor(ConstructorCallSite constructorCallSite, CallSiteFormatterContext argument)
ServiceLookup\CallSiteFactory.cs (2)
555ConstructorCallSite site = CreateConstructorCallSite(lifetime, serviceIdentifier, closedType, callSiteChain); 560private ConstructorCallSite CreateConstructorCallSite(
ServiceLookup\CallSiteRuntimeResolver.cs (1)
41protected override object VisitConstructor(ConstructorCallSite constructorCallSite, RuntimeResolverContext context)
ServiceLookup\CallSiteValidator.cs (1)
67protected override Type? VisitConstructor(ConstructorCallSite constructorCallSite, CallSiteValidatorState state)
ServiceLookup\CallSiteVisitor.cs (2)
48return VisitConstructor((ConstructorCallSite)callSite, argument); 78protected abstract TResult VisitConstructor(ConstructorCallSite constructorCallSite, TArgument argument);
ServiceLookup\Expressions\ExpressionResolverBuilder.cs (1)
170protected override Expression VisitConstructor(ConstructorCallSite callSite, object? context)
ServiceLookup\ILEmit\ILEmitResolverBuilder.cs (1)
150protected override object? VisitConstructor(ConstructorCallSite constructorCallSite, ILEmitResolverBuilderContext argument)