public static void Call <TThis>(IntPtr info, Action <TThis, NSJSFunctionCallbackInfo, double> doo) { Throwable.ArgumentNullException(info, doo); Call <TThis>(info, (self, arguments, value) => doo(self, arguments, ValueAuxiliary.ToDouble(value))); }
public static void GetOrSetProperty <TThis>(IntPtr info, Func <TThis, double> get, Action <TThis, double> set) { Throwable.ArgumentNullException(info, get, set); GetOrSetProperty <TThis>(info, (self, arguments) => arguments.SetReturnValue(get(self)), (self, value) => set(self, ValueAuxiliary.ToDouble(value))); }