/// <summary>
 /// Prepends an operation to execute a UI block.
 /// </summary>
 /// <param name="block">The UI block.</param>
 public void PrependUIBlock(IUIBlock block)
 {
     PrependOperation(() => block.Execute(_nativeViewHierarchyManager));
 }
 /// <summary>
 /// Enqueues an operation to execute a UI block.
 /// </summary>
 /// <param name="block">The UI block.</param>
 public void EnqueueUIBlock(IUIBlock block)
 {
     EnqueueOperation(() => block.Execute(_nativeViewHierarchyManager));
 }