3 instantiations of ConstructorCallSite
Microsoft.Extensions.DependencyInjection (3)
ServiceLookup\CallSiteFactory.cs (3)
514return new ConstructorCallSite(lifetime, serviceIdentifier.ServiceType, constructor, serviceIdentifier.ServiceKey); 524return new ConstructorCallSite(lifetime, serviceIdentifier.ServiceType, constructor, parameterCallSites, serviceIdentifier.ServiceKey); 588return new ConstructorCallSite(lifetime, serviceIdentifier.ServiceType, bestConstructor, parameterCallSites, serviceIdentifier.ServiceKey);
8 references to ConstructorCallSite
Microsoft.Extensions.DependencyInjection (8)
CallSiteJsonFormatter.cs (1)
28protected override object? VisitConstructor(ConstructorCallSite constructorCallSite, CallSiteFormatterContext argument)
ServiceLookup\CallSiteFactory.cs (1)
491private 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)