public TReturn Invoke() { if (func == null) { Cache(); } if (_dynamic) { InvokableCallback <TReturn> call = func as InvokableCallback <TReturn>; return(call.Invoke()); } else { return(func.Invoke(Args)); } }
public TReturn Invoke() { if (Function == null) { Cache(); } if (m_Dynamic) { InvokableCallback <TReturn> call = Function as InvokableCallback <TReturn>; return(call.Invoke()); } else { return(Function.Invoke(Arguments)); } }