14 references to ServiceLookupHelpers
Microsoft.Extensions.DependencyInjection (14)
ServiceLookup\Expressions\ExpressionResolverBuilder.cs (7)
35
Expression.Call(ScopeParameter,
ServiceLookupHelpers
.CaptureDisposableMethodInfo, CaptureDisposableParameter),
123
return
ServiceLookupHelpers
.GetArrayEmptyMethodInfo(elementType);
224
ServiceLookupHelpers
.ResolveCallSiteAndScopeMethodInfo,
238
ServiceLookupHelpers
.TryGetValueMethodInfo,
250
ServiceLookupHelpers
.AddMethodInfo,
273
MethodCallExpression monitorEnter = Expression.Call(
ServiceLookupHelpers
.MonitorEnterMethodInfo, sync, lockWasTaken);
274
MethodCallExpression monitorExit = Expression.Call(
ServiceLookupHelpers
.MonitorExitMethodInfo, sync);
ServiceLookup\ILEmit\ILEmitResolverBuilder.cs (7)
214
argument.Generator.Emit(OpCodes.Call,
ServiceLookupHelpers
.GetArrayEmptyMethodInfo(enumerableCallSite.ItemType));
258
argument.Generator.Emit(OpCodes.Call,
ServiceLookupHelpers
.InvokeFactoryMethodInfo);
376
context.Generator.Emit(OpCodes.Call,
ServiceLookupHelpers
.MonitorEnterMethodInfo);
385
context.Generator.Emit(OpCodes.Callvirt,
ServiceLookupHelpers
.TryGetValueMethodInfo);
410
context.Generator.Emit(OpCodes.Callvirt,
ServiceLookupHelpers
.AddMethodInfo);
423
context.Generator.Emit(OpCodes.Call,
ServiceLookupHelpers
.MonitorExitMethodInfo);
456
argument.Generator.Emit(OpCodes.Callvirt,
ServiceLookupHelpers
.CaptureDisposableMethodInfo);