internal static void RegisterCaretBlink(RootGraphic root)
 {
     if (!root.CaretHandleRegistered)
     {
         root.CaretHandleRegistered = true;
         _task = root.SubscribeGraphicsIntervalTask(
             _caretBlinkTask,
             TaskIntervalPlan.CaretBlink,
             20,
             _tickHandler);
     }
 }
 internal static void RegisterCaretBlink(RootGraphic root)
 {
     if (!root.CaretHandleRegistered)
     {
         root.CaretHandleRegistered = true;
         task = root.SubscribeGraphicsIntervalTask(
             caretBlinkTask,
             TaskIntervalPlan.CaretBlink,
             20,
             tickHandler);
     }
 }