Ejemplo n.º 1
0
 public TaskThreadFuncWrapper(GLib.TaskThreadFunc managed)
 {
     this.managed = managed;
     if (managed != null)
     {
         NativeDelegate = new TaskThreadFuncNative(NativeCallback);
     }
 }
Ejemplo n.º 2
0
 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);
 }