3 instantiations of ConstructorCallSite
Microsoft.Extensions.DependencyInjection (3)
ServiceLookup\CallSiteFactory.cs (3)
593return new ConstructorCallSite(lifetime, serviceIdentifier.ServiceType, constructor, serviceIdentifier.ServiceKey); 603return new ConstructorCallSite(lifetime, serviceIdentifier.ServiceType, constructor, parameterCallSites, serviceIdentifier.ServiceKey); 667return 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)
565ConstructorCallSite site = CreateConstructorCallSite(lifetime, serviceIdentifier, closedType, callSiteChain); 570private 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)