@@ -8426,36 +8426,6 @@ public static class Resolver
8426
8426
typeof(IResolver).Method(nameof(IResolver.Resolve), typeof(Type), typeof(object),
8427
8427
typeof(IfUnresolved), typeof(Type), typeof(Request), typeof(object[]));
8428
8428
8429
- /// <summary>Code Generation specific overload</summary>
8430
- public static object CodeGenResolve(this IResolver resolver, Type serviceType, Request parent) =>
8431
- resolver.Resolve(serviceType, null, IfUnresolved.Throw, null, parent, null);
8432
- internal static readonly MethodInfo CodeGenResolveWithReqMethod =
8433
- typeof(Resolver).Method(nameof(Resolver.CodeGenResolve), typeof(IResolver), typeof(Type), typeof(Request));
8434
-
8435
- /// <summary>Code Generation specific overload</summary>
8436
- public static object CodeGenResolve(this IResolver resolver, Type serviceType, Request parent, object[] args) =>
8437
- resolver.Resolve(serviceType, null, IfUnresolved.Throw, null, parent, args);
8438
- internal static readonly MethodInfo CodeGenResolveWithReqAndArgsMethod =
8439
- typeof(Resolver).Method(nameof(Resolver.CodeGenResolve), typeof(IResolver), typeof(Type), typeof(Request), typeof(object[]));
8440
-
8441
- /// <summary>Code Generation specific overload</summary>
8442
- public static object CodeGenResolve(this IResolver resolver, Type serviceType, IfUnresolved ifUnresolved, Request parent) =>
8443
- resolver.Resolve(serviceType, null, ifUnresolved, null, parent, null);
8444
- internal static readonly MethodInfo CodeGenResolveWithIfUnresolvedAndReqMethod =
8445
- typeof(Resolver).Method(nameof(Resolver.CodeGenResolve), typeof(IResolver), typeof(Type), typeof(IfUnresolved), typeof(Request));
8446
-
8447
- /// <summary>Code Generation specific overload</summary>
8448
- public static object CodeGenResolve(this IResolver resolver, Type serviceType, Type requiredServiceType, Request parent) =>
8449
- resolver.Resolve(serviceType, requiredServiceType, IfUnresolved.Throw, null, parent, null);
8450
- internal static readonly MethodInfo CodeGenResolveWithRequiredTypeAndReqMethod =
8451
- typeof(Resolver).Method(nameof(Resolver.CodeGenResolve), typeof(IResolver), typeof(Type), typeof(Type), typeof(Request));
8452
-
8453
- /// <summary>Code Generation specific overload</summary>
8454
- public static object CodeGenResolve(this IResolver resolver, Type serviceType, object serviceKey, Request parent) =>
8455
- resolver.Resolve(serviceType, serviceKey, IfUnresolved.Throw, null, parent, null);
8456
- internal static readonly MethodInfo CodeGenResolveWithServiceKeyAndReqMethod =
8457
- typeof(Resolver).Method(nameof(Resolver.CodeGenResolve), typeof(IResolver), typeof(Type), typeof(object), typeof(Request));
8458
-
8459
8429
internal static readonly MethodInfo ResolveManyMethod =
8460
8430
typeof(IResolver).GetMethod(nameof(IResolver.ResolveMany));
8461
8431
@@ -8632,11 +8602,6 @@ public static Expression CreateResolutionExpression(Request request,
8632
8602
// The current request is formed by rest of Resolve parameters.
8633
8603
var preResolveParentExpr = container.GetRequestExpression(request.DirectParent, parentFlags);
8634
8604
8635
- if (details == ServiceDetails.Default)
8636
- {
8637
- // todo: @perf create a smaller expression #498
8638
- }
8639
-
8640
8605
var ifUnresolvedExpr = details.IfUnresolved.ToConstant();
8641
8606
var requiredServiceTypeExpr = details.RequiredServiceType.ToConstant();
8642
8607
0 commit comments