5 overrides of ImplementationType
Microsoft.Extensions.DependencyInjection (5)
ServiceLookup\ConstantCallSite.cs (1)
25
public override Type
ImplementationType
=> DefaultValue?.GetType() ?? _serviceType;
ServiceLookup\ConstructorCallSite.cs (1)
32
public override Type?
ImplementationType
=> ConstructorInfo.DeclaringType;
ServiceLookup\FactoryCallSite.cs (1)
25
public override Type?
ImplementationType
=> null;
ServiceLookup\IEnumerableCallSite.cs (1)
32
public override Type
ImplementationType
=> ItemType.MakeArrayType();
ServiceLookup\ServiceProviderCallSite.cs (1)
15
public override Type
ImplementationType
{ get; } = typeof(ServiceProvider);
3 references to ImplementationType
Microsoft.Extensions.DependencyInjection (3)
ServiceLookup\ServiceCallSite.cs (3)
26
ImplementationType
== null ||
27
typeof(IDisposable).IsAssignableFrom(
ImplementationType
) ||
28
typeof(IAsyncDisposable).IsAssignableFrom(
ImplementationType
);