14 references to ServiceLookupHelpers
Microsoft.Extensions.DependencyInjection (14)
ServiceLookup\Expressions\ExpressionResolverBuilder.cs (7)
36
Expression.Call(ScopeParameter,
ServiceLookupHelpers
.CaptureDisposableMethodInfo, CaptureDisposableParameter),
120
return
ServiceLookupHelpers
.GetArrayEmptyMethodInfo(elementType);
221
ServiceLookupHelpers
.ResolveCallSiteAndScopeMethodInfo,
235
ServiceLookupHelpers
.TryGetValueMethodInfo,
247
ServiceLookupHelpers
.AddMethodInfo,
270
MethodCallExpression monitorEnter = Expression.Call(
ServiceLookupHelpers
.MonitorEnterMethodInfo, sync, lockWasTaken);
271
MethodCallExpression monitorExit = Expression.Call(
ServiceLookupHelpers
.MonitorExitMethodInfo, sync);
ServiceLookup\ILEmit\ILEmitResolverBuilder.cs (7)
210
argument.Generator.Emit(OpCodes.Call,
ServiceLookupHelpers
.GetArrayEmptyMethodInfo(enumerableCallSite.ItemType));
254
argument.Generator.Emit(OpCodes.Call,
ServiceLookupHelpers
.InvokeFactoryMethodInfo);
372
context.Generator.Emit(OpCodes.Call,
ServiceLookupHelpers
.MonitorEnterMethodInfo);
381
context.Generator.Emit(OpCodes.Callvirt,
ServiceLookupHelpers
.TryGetValueMethodInfo);
406
context.Generator.Emit(OpCodes.Callvirt,
ServiceLookupHelpers
.AddMethodInfo);
419
context.Generator.Emit(OpCodes.Call,
ServiceLookupHelpers
.MonitorExitMethodInfo);
452
argument.Generator.Emit(OpCodes.Callvirt,
ServiceLookupHelpers
.CaptureDisposableMethodInfo);