1 write to ItemType
Microsoft.Extensions.DependencyInjection (1)
ServiceLookup\IEnumerableCallSite.cs (1)
20ItemType = itemType;
10 references to ItemType
Microsoft.Extensions.DependencyInjection (10)
CallSiteJsonFormatter.cs (1)
86argument.WriteProperty("itemType", enumerableCallSite.ItemType);
ServiceLookup\CallSiteRuntimeResolver.cs (1)
189enumerableCallSite.ItemType,
ServiceLookup\Expressions\ExpressionResolverBuilder.cs (3)
135GetArrayEmptyMethodInfo(callSite.ItemType) 140callSite.ItemType, 144callSite.ItemType)));
ServiceLookup\IEnumerableCallSite.cs (2)
27public override Type ServiceType => typeof(IEnumerable<>).MakeGenericType(ItemType); 32public override Type ImplementationType => ItemType.MakeArrayType();
ServiceLookup\ILEmit\ILEmitResolverBuilder.cs (3)
210argument.Generator.Emit(OpCodes.Call, ServiceLookupHelpers.GetArrayEmptyMethodInfo(enumerableCallSite.ItemType)); 219argument.Generator.Emit(OpCodes.Newarr, enumerableCallSite.ItemType); 235argument.Generator.Emit(OpCodes.Stelem, enumerableCallSite.ItemType);