3 instantiations of ConstructorCallSite
Microsoft.Extensions.DependencyInjection (3)
ServiceLookup\CallSiteFactory.cs (3)
481return new ConstructorCallSite(lifetime, serviceIdentifier.ServiceType, constructor); 491return new ConstructorCallSite(lifetime, serviceIdentifier.ServiceType, constructor, parameterCallSites); 555return new ConstructorCallSite(lifetime, serviceIdentifier.ServiceType, bestConstructor, parameterCallSites);
8 references to ConstructorCallSite
Microsoft.Extensions.DependencyInjection (8)
CallSiteJsonFormatter.cs (1)
28protected override object? VisitConstructor(ConstructorCallSite constructorCallSite, CallSiteFormatterContext argument)
ServiceLookup\CallSiteFactory.cs (1)
458private 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)
169protected override Expression VisitConstructor(ConstructorCallSite callSite, object? context)
ServiceLookup\ILEmit\ILEmitResolverBuilder.cs (1)
150protected override object? VisitConstructor(ConstructorCallSite constructorCallSite, ILEmitResolverBuilderContext argument)