public static void MapCharacterSpacing(EntryHandler handler, IEntry entry)
 {
     handler.PlatformView?.UpdateCharacterSpacing(entry);
 }
 public static void MapFont(EntryHandler handler, IEntry entry)
 {
     // TODO: Get require service FontManager
     //IFontManager? fontManager = null;
     //handler.NativeView?.UpdateFont(editor, fontManager);
 }
 public static void MapSelectionLength(EntryHandler handler, IEntry entry)
 {
     handler.PlatformView?.UpdateSelectionLength(entry);
 }
 public static void MapText(EntryHandler handler, IEntry entry)
 {
     handler.PlatformView?.UpdateText(entry);
 }
 public static void MapReturnType(EntryHandler handler, IEntry entry)
 {
     handler.PlatformView?.UpdateReturnType(entry);
 }
 public static void MapCursorPosition(EntryHandler handler, IEntry entry)
 {
     handler.PlatformView?.UpdateCursorPosition(entry);
 }
 public static void MapKeyboard(EntryHandler handler, IEntry entry)
 {
     handler.PlatformView?.UpdateKeyboard(entry);
 }
 public static void MapMaxLength(EntryHandler handler, IEntry entry)
 {
     handler.PlatformView?.UpdateMaxLength(entry);
 }
 public static void MapIsTextPredictionEnabled(EntryHandler handler, IEntry entry)
 {
     handler.PlatformView?.UpdateIsTextPredictionEnabled(entry);
 }
 public static void MapIsReadOnly(EntryHandler handler, IEntry entry)
 {
     handler.PlatformView?.UpdateIsReadOnly(entry);
 }
 public static void MapIsPassword(EntryHandler handler, IEntry entry)
 {
     handler.PlatformView?.UpdateIsPassword(entry);
 }
 public static void MapHorizontalTextAlignment(EntryHandler handler, IEntry entry)
 {
     handler.PlatformView?.UpdateHorizontalTextAlignment(entry);
 }
 public static void MapText(EntryHandler handler, IEntry entry)
 {
     handler.PlatformView?.UpdateText(entry);
     (handler as IMixedGraphicsHandler)?.Invalidate();
 }