public static IContextProvider <TDelegate> ResolveMethodTo <[DelegateConstraint] TDelegate>(this Delegate @delegate, IDelegateResolver methodInfoResolver) where TDelegate : class { return(ResolveMethodTo <TDelegate>(methodInfoResolver)); }
public static IContextProvider <TDelegate> ResolveMethodTo <[DelegateConstraint] TDelegate>(IDelegateResolver methodResolver) where TDelegate : class { Func <TDelegate> resolved = methodResolver.Resolve <TDelegate>(); return(new DelegateExpressionizer <TDelegate>().From(resolved)); }