6 references to ConstantCallSite
Microsoft.Extensions.DependencyInjection (6)
ServiceLookup\CallSiteFactory.cs (3)
384callSite = new ConstantCallSite(descriptor.ServiceType, descriptor.GetImplementationInstance()); 587callSite = new ConstantCallSite(parameterType, serviceIdentifier.ServiceKey); 602callSite = new ConstantCallSite(parameterType, defaultValue);
ServiceProvider.cs (3)
62CallSiteFactory.Add(ServiceIdentifier.FromServiceType(typeof(IServiceScopeFactory)), new ConstantCallSite(typeof(IServiceScopeFactory), Root)); 63CallSiteFactory.Add(ServiceIdentifier.FromServiceType(typeof(IServiceProviderIsService)), new ConstantCallSite(typeof(IServiceProviderIsService), CallSiteFactory)); 64CallSiteFactory.Add(ServiceIdentifier.FromServiceType(typeof(IServiceProviderIsKeyedService)), new ConstantCallSite(typeof(IServiceProviderIsKeyedService), CallSiteFactory));