} // func RegisterPackage #endregion #region -- DoChunk ---------------------------------------------------------------- /// <summary></summary> /// <param name="callInfo"></param> /// <returns></returns> protected override CallSiteBinder GetInvokeBinder(CallInfo callInfo) { return(lua.GetInvokeBinder(callInfo)); } // func GetInvokeBinder
} // ctor public override DynamicMetaObject FallbackInvoke(DynamicMetaObject target, DynamicMetaObject[] args, DynamicMetaObject errorSuggestion) { LuaInvokeBinder binder = (LuaInvokeBinder)lua.GetInvokeBinder(CallInfo); return(binder.Defer(target, args)); } // func FallbackInvoke
} // ctor /// <summary>Redirects the invoke binder to the script manager/compiler.</summary> /// <param name="callInfo"></param> /// <returns></returns> protected override CallSiteBinder GetInvokeBinder(CallInfo callInfo) => lua.GetInvokeBinder(callInfo);