public AwaiterAdapterImpl(AwaiterInfo info, FunctionInvokerResolver funcResolver) : base(info, funcResolver) { this._getResultInvoker = funcResolver.Resolve(info.GetResultMethod).AsObjectMethodInvoker <TAwaiter, TResult>(); }
public TypedAwaitableAdapter(AwaitableInfo info, FunctionInvokerResolver funcResolver) : base(info, funcResolver) { this._awaiterAdapter = new AwaiterAdapterImpl(info.AwaiterInfo, funcResolver); }