public TaskThreadFuncWrapper(GLib.TaskThreadFunc managed) { this.managed = managed; if (managed != null) { NativeDelegate = new TaskThreadFuncNative(NativeCallback); } }
public void RunInThreadSync(GLib.TaskThreadFunc task_func) { GLibSharp.TaskThreadFuncWrapper task_func_wrapper = new GLibSharp.TaskThreadFuncWrapper(task_func); g_task_run_in_thread_sync(Handle, task_func_wrapper.NativeDelegate); }