コード例 #1
0
ファイル: ObjectAuxiliary.cs プロジェクト: liulilittle/nsjs
 public static void Call <TThis>(IntPtr info, Action <TThis, NSJSFunctionCallbackInfo, uint> doo)
 {
     Throwable.ArgumentNullException(info, doo);
     Call <TThis>(info, (self, arguments, value) => doo(self, arguments, ValueAuxiliary.ToUInt32(value)));
 }
コード例 #2
0
ファイル: ObjectAuxiliary.cs プロジェクト: liulilittle/nsjs
 public static void GetOrSetProperty <TThis>(IntPtr info, Func <TThis, uint> get, Action <TThis, uint> set)
 {
     Throwable.ArgumentNullException(info, get, set);
     GetOrSetProperty <TThis>(info, (self, arguments) => arguments.SetReturnValue(get(self)), (self, value) => set(self, ValueAuxiliary.ToUInt32(value)));
 }