protected override TResult InternalInvoke <TResult>(IGenericInvoker <TResult> invoker) { return(invoker.Invoke <T>()); }
protected override void InternalInvoke(IGenericInvoker invoker) { invoker.Invoke <T>(); }
/// <summary> /// 执行输入类型方法。 /// </summary> /// <param name="invoker">泛型执行器</param> public void InvokeTIn(IGenericInvoker invoker) { invoker.Invoke <TIn>(); }
/// <summary> /// 执行输出类型方法。 /// </summary> /// <param name="invoker">泛型执行器</param> public void InvokeTOut(IGenericInvoker invoker) { invoker.Invoke <TOut>(); }
public override void Invoke(IGenericInvoker asInvoker) { asInvoker.Invoke <T>(); }