Esempio n. 1
0
 /// <summary>
 /// Returns true if this object is pointing to the same task runner as |that|
 /// object.
 /// </summary>
 public bool IsSame(CefTaskRunner that)
 {
     return(cef_task_runner_t.is_same(_self, that.ToNative()) != 0);
 }
Esempio n. 2
0
 /// <summary>
 /// Returns the task runner for the specified CEF thread.
 /// </summary>
 public static CefTaskRunner GetForThread(CefThreadId threadId)
 {
     return(CefTaskRunner.FromNativeOrNull(cef_task_runner_t.get_for_thread(threadId)));
 }
Esempio n. 3
0
 /// <summary>
 /// Returns the task runner for the current thread. Only CEF threads will have
 /// task runners. An empty reference will be returned if this method is called
 /// on an invalid thread.
 /// </summary>
 public static CefTaskRunner GetForCurrentThread()
 {
     return(CefTaskRunner.FromNativeOrNull(cef_task_runner_t.get_for_current_thread()));
 }
Esempio n. 4
0
 /// <summary>
 /// Returns the task runner associated with this context. V8 handles can only
 /// be accessed from the thread on which they are created. This method can be
 /// called on any render process thread.
 /// </summary>
 public CefTaskRunner GetTaskRunner()
 {
     return(CefTaskRunner.FromNative(
                cef_v8context_t.get_task_runner(_self)
                ));
 }
 internal CefTaskRunnerSynchronizationContext(CefTaskRunner cefTaskRunner)
 {
     _TaskRunner = cefTaskRunner;
     SetWaitNotificationRequired();
 }
Esempio n. 6
0
 /// <summary>
 /// Returns true if this object is pointing to the same task runner as |that|
 /// object.
 /// </summary>
 public bool IsSame(CefTaskRunner that)
 {
     return cef_task_runner_t.is_same(_self, that.ToNative()) != 0;
 }