/// <summary> /// Synchronously invokes an action on the dispatcher with a given priority. /// </summary> /// <param name="action">The action to execute.</param> /// <param name="priority">The priority of the action to execute.</param> public void Invoke(System.Action action, OSDispatcherPriority priority) { if (NativeDispatcher != null) { NativeDispatcher.Invoke(action, (System.Windows.Threading.DispatcherPriority)priority); } }
/// <summary> /// Invokes an action on the dispatcher at a future time. /// </summary> /// <param name="action">The action to execute.</param> public void BeginInvoke(System.Action action) { if (NativeDispatcher != null) { NativeDispatcher.BeginInvoke(action); } }