[EflSharp] Update Circle and efl cs files (#896)
[platform/core/csapi/tizenfx.git] / internals / src / EflSharp / EflSharp / efl / efl_input_pointer.eo.cs
index 442499c..4b7864b 100644 (file)
@@ -11,7 +11,7 @@ namespace Input {
 
 /// <summary>Event data carried over with any pointer event (mouse, touch, pen, ...)</summary>
 [Efl.Input.Pointer.NativeMethods]
-public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEvent,Efl.Input.IState
+public class Pointer : Efl.Object, Efl.IDuplicate, Efl.Input.IEvent, Efl.Input.IState
 {
     ///<summary>Pointer to the native class description.</summary>
     public override System.IntPtr NativeClass
@@ -44,7 +44,7 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
     /// <param name="raw">The native pointer to be wrapped.</param>
     protected Pointer(System.IntPtr raw) : base(raw)
     {
-            }
+    }
 
     /// <summary>Initializes a new instance of the <see cref="Pointer"/> class.
     /// Internal usage: Constructor to forward the wrapper initialization to the root class that interfaces with native code. Should not be used directly.</summary>
@@ -55,33 +55,6 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
     {
     }
 
-    /// <summary>Verifies if the given object is equal to this one.</summary>
-    /// <param name="instance">The object to compare to.</param>
-    /// <returns>True if both objects point to the same native object.</returns>
-    public override bool Equals(object instance)
-    {
-        var other = instance as Efl.Object;
-        if (other == null)
-        {
-            return false;
-        }
-        return this.NativeHandle == other.NativeHandle;
-    }
-
-    /// <summary>Gets the hash code for this object based on the native pointer it points to.</summary>
-    /// <returns>The value of the pointer, to be used as the hash code of this object.</returns>
-    public override int GetHashCode()
-    {
-        return this.NativeHandle.ToInt32();
-    }
-
-    /// <summary>Turns the native pointer into a string representation.</summary>
-    /// <returns>A string with the type and the native pointer for this object.</returns>
-    public override String ToString()
-    {
-        return $"{this.GetType().Name}@[{this.NativeHandle.ToInt32():x}]";
-    }
-
     /// <summary>The action represented by this event.</summary>
     /// <returns>Event action</returns>
     virtual public Efl.Pointer.Action GetAction() {
@@ -416,120 +389,120 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
                                         return _ret_var;
  }
     /// <summary>The action represented by this event.</summary>
-/// <value>Event action</value>
+    /// <value>Event action</value>
     public Efl.Pointer.Action Action {
         get { return GetAction(); }
         set { SetAction(value); }
     }
     /// <summary>The mouse button that triggered the event.
-/// Valid if and only if <see cref="Efl.Input.Pointer.GetValueHas"/>(<c>button</c>) is <c>true</c>.</summary>
-/// <value>1 to 32, 0 if not a button event.</value>
+    /// Valid if and only if <see cref="Efl.Input.Pointer.GetValueHas"/>(<c>button</c>) is <c>true</c>.</summary>
+    /// <value>1 to 32, 0 if not a button event.</value>
     public int Button {
         get { return GetButton(); }
         set { SetButton(value); }
     }
     /// <summary>Position where the event happened, relative to the window.
-/// See <see cref="Efl.Input.Pointer.PrecisePosition"/> for floating point precision (subpixel location).</summary>
-/// <value>The position of the event, in pixels.</value>
+    /// See <see cref="Efl.Input.Pointer.PrecisePosition"/> for floating point precision (subpixel location).</summary>
+    /// <value>The position of the event, in pixels.</value>
     public Eina.Position2D Position {
         get { return GetPosition(); }
         set { SetPosition(value); }
     }
     /// <summary>Position where the event happened, relative to the window.
-/// This position is in floating point values, for more precise coordinates, in subpixels. Note that many input devices are unable to give better precision than a single pixel, so this may be equal to <see cref="Efl.Input.Pointer.Position"/>.
-/// 
-/// See also <see cref="Efl.Input.Pointer.Position"/>.</summary>
-/// <value>The position of the event, in pixels.</value>
+    /// This position is in floating point values, for more precise coordinates, in subpixels. Note that many input devices are unable to give better precision than a single pixel, so this may be equal to <see cref="Efl.Input.Pointer.Position"/>.
+    /// 
+    /// See also <see cref="Efl.Input.Pointer.Position"/>.</summary>
+    /// <value>The position of the event, in pixels.</value>
     public Eina.Vector2 PrecisePosition {
         get { return GetPrecisePosition(); }
         set { SetPrecisePosition(value); }
     }
     /// <summary>Position of the previous event, valid for move events.
-/// Relative to the window. May be equal to <see cref="Efl.Input.Pointer.Position"/> (by default).
-/// 
-/// This position, in integers, is an approximation of <see cref="Efl.Input.Pointer.GetValue"/>(<c>previous_x</c>), <see cref="Efl.Input.Pointer.GetValue"/>(<c>previous_y</c>). Use <see cref="Efl.Input.Pointer.PreviousPosition"/> if you need simple pixel positions, but prefer the generic interface if you need precise coordinates.</summary>
-/// <value>The position of the event, in pixels.</value>
+    /// Relative to the window. May be equal to <see cref="Efl.Input.Pointer.Position"/> (by default).
+    /// 
+    /// This position, in integers, is an approximation of <see cref="Efl.Input.Pointer.GetValue"/>(<c>previous_x</c>), <see cref="Efl.Input.Pointer.GetValue"/>(<c>previous_y</c>). Use <see cref="Efl.Input.Pointer.PreviousPosition"/> if you need simple pixel positions, but prefer the generic interface if you need precise coordinates.</summary>
+    /// <value>The position of the event, in pixels.</value>
     public Eina.Position2D PreviousPosition {
         get { return GetPreviousPosition(); }
         set { SetPreviousPosition(value); }
     }
     /// <summary>ID of the tool (eg. pen) that triggered this event.</summary>
-/// <value>Tool ID</value>
+    /// <value>Tool ID</value>
     public int Tool {
         get { return GetTool(); }
         set { SetTool(value); }
     }
     /// <summary>The object where this event first originated, in case of propagation or repetition of the event.</summary>
-/// <value>Source object: <see cref="Efl.Gfx.IEntity"/></value>
+    /// <value>Source object: <see cref="Efl.Gfx.IEntity"/></value>
     public Efl.Object Source {
         get { return GetSource(); }
         set { SetSource(value); }
     }
     /// <summary>Double or triple click information.</summary>
-/// <value>Button information flags</value>
+    /// <value>Button information flags</value>
     public Efl.Pointer.Flags ButtonFlags {
         get { return GetButtonFlags(); }
         set { SetButtonFlags(value); }
     }
     /// <summary><c>true</c> if <see cref="Efl.Input.Pointer.ButtonFlags"/> indicates a double click (2nd press).
-/// This is just a helper function around <see cref="Efl.Input.Pointer.ButtonFlags"/>.</summary>
-/// <value><c>true</c> if the button press was a double click, <c>false</c> otherwise</value>
+    /// This is just a helper function around <see cref="Efl.Input.Pointer.ButtonFlags"/>.</summary>
+    /// <value><c>true</c> if the button press was a double click, <c>false</c> otherwise</value>
     public bool DoubleClick {
         get { return GetDoubleClick(); }
         set { SetDoubleClick(value); }
     }
     /// <summary><c>true</c> if <see cref="Efl.Input.Pointer.ButtonFlags"/> indicates a triple click (3rd press).
-/// This is just a helper function around <see cref="Efl.Input.Pointer.ButtonFlags"/>.</summary>
-/// <value><c>true</c> if the button press was a triple click, <c>false</c> otherwise</value>
+    /// This is just a helper function around <see cref="Efl.Input.Pointer.ButtonFlags"/>.</summary>
+    /// <value><c>true</c> if the button press was a triple click, <c>false</c> otherwise</value>
     public bool TripleClick {
         get { return GetTripleClick(); }
         set { SetTripleClick(value); }
     }
     /// <summary>Direction of the wheel, usually vertical.</summary>
-/// <value>If <c>true</c> this was a horizontal wheel.</value>
+    /// <value>If <c>true</c> this was a horizontal wheel.</value>
     public bool WheelHorizontal {
         get { return GetWheelHorizontal(); }
         set { SetWheelHorizontal(value); }
     }
     /// <summary>Delta movement of the wheel in discrete steps.</summary>
-/// <value>Wheel movement delta</value>
+    /// <value>Wheel movement delta</value>
     public int WheelDelta {
         get { return GetWheelDelta(); }
         set { SetWheelDelta(value); }
     }
     /// <summary>The time at which an event was generated.
-/// If the event is generated by a server (eg. X.org or Wayland), then the time may be set by the server. Usually this time will be based on the monotonic clock, if available, but this class can not guarantee it.</summary>
-/// <value>Time in milliseconds when the event happened.</value>
+    /// If the event is generated by a server (eg. X.org or Wayland), then the time may be set by the server. Usually this time will be based on the monotonic clock, if available, but this class can not guarantee it.</summary>
+    /// <value>Time in milliseconds when the event happened.</value>
     public double Timestamp {
         get { return GetTimestamp(); }
         set { SetTimestamp(value); }
     }
     /// <summary>Input device that originated this event.</summary>
-/// <value>Input device origin</value>
+    /// <value>Input device origin</value>
     public Efl.Input.Device Device {
         get { return GetDevice(); }
         set { SetDevice(value); }
     }
     /// <summary>Extra flags for this event, may be changed by the user.</summary>
-/// <value>Input event flags</value>
+    /// <value>Input event flags</value>
     public Efl.Input.Flags EventFlags {
         get { return GetEventFlags(); }
         set { SetEventFlags(value); }
     }
     /// <summary><c>true</c> if <see cref="Efl.Input.IEvent.EventFlags"/> indicates the event is on hold.</summary>
-/// <value><c>true</c> if the event is on hold, <c>false</c> otherwise</value>
+    /// <value><c>true</c> if the event is on hold, <c>false</c> otherwise</value>
     public bool Processed {
         get { return GetProcessed(); }
         set { SetProcessed(value); }
     }
     /// <summary><c>true</c> if <see cref="Efl.Input.IEvent.EventFlags"/> indicates the event happened while scrolling.</summary>
-/// <value><c>true</c> if the event happened while scrolling, <c>false</c> otherwise</value>
+    /// <value><c>true</c> if the event happened while scrolling, <c>false</c> otherwise</value>
     public bool Scrolling {
         get { return GetScrolling(); }
         set { SetScrolling(value); }
     }
     /// <summary><c>true</c> if the event was fake, not triggered by real hardware.</summary>
-/// <value><c>true</c> if the event was not from real hardware, <c>false</c> otherwise</value>
+    /// <value><c>true</c> if the event was not from real hardware, <c>false</c> otherwise</value>
     public bool Fake {
         get { return GetFake(); }
     }
@@ -999,7 +972,7 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
             return Efl.Input.Pointer.efl_input_pointer_class_get();
         }
 
-        #pragma warning disable CA1707, SA1300, SA1600
+        #pragma warning disable CA1707, CS1591, SA1300, SA1600
 
         
         private delegate Efl.Pointer.Action efl_input_pointer_action_get_delegate(System.IntPtr obj, System.IntPtr pd);
@@ -1012,13 +985,13 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
         private static Efl.Pointer.Action action_get(System.IntPtr obj, System.IntPtr pd)
         {
             Eina.Log.Debug("function efl_input_pointer_action_get was called");
-            Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
-            if (wrapper != null)
+            var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
+            if (ws != null)
             {
             Efl.Pointer.Action _ret_var = default(Efl.Pointer.Action);
                 try
                 {
-                    _ret_var = ((Pointer)wrapper).GetAction();
+                    _ret_var = ((Pointer)ws.Target).GetAction();
                 }
                 catch (Exception e)
                 {
@@ -1048,13 +1021,13 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
         private static void action_set(System.IntPtr obj, System.IntPtr pd, Efl.Pointer.Action act)
         {
             Eina.Log.Debug("function efl_input_pointer_action_set was called");
-            Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
-            if (wrapper != null)
+            var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
+            if (ws != null)
             {
                                     
                 try
                 {
-                    ((Pointer)wrapper).SetAction(act);
+                    ((Pointer)ws.Target).SetAction(act);
                 }
                 catch (Exception e)
                 {
@@ -1083,13 +1056,13 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
         private static bool value_has_get(System.IntPtr obj, System.IntPtr pd, Efl.Input.Value key)
         {
             Eina.Log.Debug("function efl_input_pointer_value_has_get was called");
-            Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
-            if (wrapper != null)
+            var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
+            if (ws != null)
             {
                                     bool _ret_var = default(bool);
                 try
                 {
-                    _ret_var = ((Pointer)wrapper).GetValueHas(key);
+                    _ret_var = ((Pointer)ws.Target).GetValueHas(key);
                 }
                 catch (Exception e)
                 {
@@ -1119,13 +1092,13 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
         private static double value_get(System.IntPtr obj, System.IntPtr pd, Efl.Input.Value key)
         {
             Eina.Log.Debug("function efl_input_pointer_value_get was called");
-            Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
-            if (wrapper != null)
+            var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
+            if (ws != null)
             {
                                     double _ret_var = default(double);
                 try
                 {
-                    _ret_var = ((Pointer)wrapper).GetValue(key);
+                    _ret_var = ((Pointer)ws.Target).GetValue(key);
                 }
                 catch (Exception e)
                 {
@@ -1155,13 +1128,13 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
         private static bool value_set(System.IntPtr obj, System.IntPtr pd, Efl.Input.Value key, double val)
         {
             Eina.Log.Debug("function efl_input_pointer_value_set was called");
-            Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
-            if (wrapper != null)
+            var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
+            if (ws != null)
             {
                                                             bool _ret_var = default(bool);
                 try
                 {
-                    _ret_var = ((Pointer)wrapper).SetValue(key, val);
+                    _ret_var = ((Pointer)ws.Target).SetValue(key, val);
                 }
                 catch (Exception e)
                 {
@@ -1191,13 +1164,13 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
         private static int button_get(System.IntPtr obj, System.IntPtr pd)
         {
             Eina.Log.Debug("function efl_input_pointer_button_get was called");
-            Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
-            if (wrapper != null)
+            var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
+            if (ws != null)
             {
             int _ret_var = default(int);
                 try
                 {
-                    _ret_var = ((Pointer)wrapper).GetButton();
+                    _ret_var = ((Pointer)ws.Target).GetButton();
                 }
                 catch (Exception e)
                 {
@@ -1227,13 +1200,13 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
         private static void button_set(System.IntPtr obj, System.IntPtr pd, int but)
         {
             Eina.Log.Debug("function efl_input_pointer_button_set was called");
-            Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
-            if (wrapper != null)
+            var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
+            if (ws != null)
             {
                                     
                 try
                 {
-                    ((Pointer)wrapper).SetButton(but);
+                    ((Pointer)ws.Target).SetButton(but);
                 }
                 catch (Exception e)
                 {
@@ -1262,13 +1235,13 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
         private static bool button_pressed_get(System.IntPtr obj, System.IntPtr pd, int button)
         {
             Eina.Log.Debug("function efl_input_pointer_button_pressed_get was called");
-            Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
-            if (wrapper != null)
+            var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
+            if (ws != null)
             {
                                     bool _ret_var = default(bool);
                 try
                 {
-                    _ret_var = ((Pointer)wrapper).GetButtonPressed(button);
+                    _ret_var = ((Pointer)ws.Target).GetButtonPressed(button);
                 }
                 catch (Exception e)
                 {
@@ -1298,13 +1271,13 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
         private static void button_pressed_set(System.IntPtr obj, System.IntPtr pd, int button, bool pressed)
         {
             Eina.Log.Debug("function efl_input_pointer_button_pressed_set was called");
-            Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
-            if (wrapper != null)
+            var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
+            if (ws != null)
             {
                                                             
                 try
                 {
-                    ((Pointer)wrapper).SetButtonPressed(button, pressed);
+                    ((Pointer)ws.Target).SetButtonPressed(button, pressed);
                 }
                 catch (Exception e)
                 {
@@ -1333,13 +1306,13 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
         private static Eina.Position2D.NativeStruct position_get(System.IntPtr obj, System.IntPtr pd)
         {
             Eina.Log.Debug("function efl_input_pointer_position_get was called");
-            Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
-            if (wrapper != null)
+            var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
+            if (ws != null)
             {
             Eina.Position2D _ret_var = default(Eina.Position2D);
                 try
                 {
-                    _ret_var = ((Pointer)wrapper).GetPosition();
+                    _ret_var = ((Pointer)ws.Target).GetPosition();
                 }
                 catch (Exception e)
                 {
@@ -1369,14 +1342,14 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
         private static void position_set(System.IntPtr obj, System.IntPtr pd, Eina.Position2D.NativeStruct pos)
         {
             Eina.Log.Debug("function efl_input_pointer_position_set was called");
-            Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
-            if (wrapper != null)
+            var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
+            if (ws != null)
             {
         Eina.Position2D _in_pos = pos;
                             
                 try
                 {
-                    ((Pointer)wrapper).SetPosition(_in_pos);
+                    ((Pointer)ws.Target).SetPosition(_in_pos);
                 }
                 catch (Exception e)
                 {
@@ -1405,13 +1378,13 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
         private static Eina.Vector2.NativeStruct precise_position_get(System.IntPtr obj, System.IntPtr pd)
         {
             Eina.Log.Debug("function efl_input_pointer_precise_position_get was called");
-            Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
-            if (wrapper != null)
+            var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
+            if (ws != null)
             {
             Eina.Vector2 _ret_var = default(Eina.Vector2);
                 try
                 {
-                    _ret_var = ((Pointer)wrapper).GetPrecisePosition();
+                    _ret_var = ((Pointer)ws.Target).GetPrecisePosition();
                 }
                 catch (Exception e)
                 {
@@ -1441,14 +1414,14 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
         private static void precise_position_set(System.IntPtr obj, System.IntPtr pd, Eina.Vector2.NativeStruct pos)
         {
             Eina.Log.Debug("function efl_input_pointer_precise_position_set was called");
-            Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
-            if (wrapper != null)
+            var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
+            if (ws != null)
             {
         Eina.Vector2 _in_pos = pos;
                             
                 try
                 {
-                    ((Pointer)wrapper).SetPrecisePosition(_in_pos);
+                    ((Pointer)ws.Target).SetPrecisePosition(_in_pos);
                 }
                 catch (Exception e)
                 {
@@ -1477,13 +1450,13 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
         private static Eina.Position2D.NativeStruct previous_position_get(System.IntPtr obj, System.IntPtr pd)
         {
             Eina.Log.Debug("function efl_input_pointer_previous_position_get was called");
-            Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
-            if (wrapper != null)
+            var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
+            if (ws != null)
             {
             Eina.Position2D _ret_var = default(Eina.Position2D);
                 try
                 {
-                    _ret_var = ((Pointer)wrapper).GetPreviousPosition();
+                    _ret_var = ((Pointer)ws.Target).GetPreviousPosition();
                 }
                 catch (Exception e)
                 {
@@ -1513,14 +1486,14 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
         private static void previous_position_set(System.IntPtr obj, System.IntPtr pd, Eina.Position2D.NativeStruct pos)
         {
             Eina.Log.Debug("function efl_input_pointer_previous_position_set was called");
-            Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
-            if (wrapper != null)
+            var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
+            if (ws != null)
             {
         Eina.Position2D _in_pos = pos;
                             
                 try
                 {
-                    ((Pointer)wrapper).SetPreviousPosition(_in_pos);
+                    ((Pointer)ws.Target).SetPreviousPosition(_in_pos);
                 }
                 catch (Exception e)
                 {
@@ -1549,13 +1522,13 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
         private static int tool_get(System.IntPtr obj, System.IntPtr pd)
         {
             Eina.Log.Debug("function efl_input_pointer_tool_get was called");
-            Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
-            if (wrapper != null)
+            var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
+            if (ws != null)
             {
             int _ret_var = default(int);
                 try
                 {
-                    _ret_var = ((Pointer)wrapper).GetTool();
+                    _ret_var = ((Pointer)ws.Target).GetTool();
                 }
                 catch (Exception e)
                 {
@@ -1585,13 +1558,13 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
         private static void tool_set(System.IntPtr obj, System.IntPtr pd, int id)
         {
             Eina.Log.Debug("function efl_input_pointer_tool_set was called");
-            Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
-            if (wrapper != null)
+            var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
+            if (ws != null)
             {
                                     
                 try
                 {
-                    ((Pointer)wrapper).SetTool(id);
+                    ((Pointer)ws.Target).SetTool(id);
                 }
                 catch (Exception e)
                 {
@@ -1620,13 +1593,13 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
         private static Efl.Object source_get(System.IntPtr obj, System.IntPtr pd)
         {
             Eina.Log.Debug("function efl_input_pointer_source_get was called");
-            Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
-            if (wrapper != null)
+            var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
+            if (ws != null)
             {
             Efl.Object _ret_var = default(Efl.Object);
                 try
                 {
-                    _ret_var = ((Pointer)wrapper).GetSource();
+                    _ret_var = ((Pointer)ws.Target).GetSource();
                 }
                 catch (Exception e)
                 {
@@ -1656,13 +1629,13 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
         private static void source_set(System.IntPtr obj, System.IntPtr pd, Efl.Object src)
         {
             Eina.Log.Debug("function efl_input_pointer_source_set was called");
-            Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
-            if (wrapper != null)
+            var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
+            if (ws != null)
             {
                                     
                 try
                 {
-                    ((Pointer)wrapper).SetSource(src);
+                    ((Pointer)ws.Target).SetSource(src);
                 }
                 catch (Exception e)
                 {
@@ -1691,13 +1664,13 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
         private static Efl.Pointer.Flags button_flags_get(System.IntPtr obj, System.IntPtr pd)
         {
             Eina.Log.Debug("function efl_input_pointer_button_flags_get was called");
-            Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
-            if (wrapper != null)
+            var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
+            if (ws != null)
             {
             Efl.Pointer.Flags _ret_var = default(Efl.Pointer.Flags);
                 try
                 {
-                    _ret_var = ((Pointer)wrapper).GetButtonFlags();
+                    _ret_var = ((Pointer)ws.Target).GetButtonFlags();
                 }
                 catch (Exception e)
                 {
@@ -1727,13 +1700,13 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
         private static void button_flags_set(System.IntPtr obj, System.IntPtr pd, Efl.Pointer.Flags flags)
         {
             Eina.Log.Debug("function efl_input_pointer_button_flags_set was called");
-            Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
-            if (wrapper != null)
+            var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
+            if (ws != null)
             {
                                     
                 try
                 {
-                    ((Pointer)wrapper).SetButtonFlags(flags);
+                    ((Pointer)ws.Target).SetButtonFlags(flags);
                 }
                 catch (Exception e)
                 {
@@ -1762,13 +1735,13 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
         private static bool double_click_get(System.IntPtr obj, System.IntPtr pd)
         {
             Eina.Log.Debug("function efl_input_pointer_double_click_get was called");
-            Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
-            if (wrapper != null)
+            var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
+            if (ws != null)
             {
             bool _ret_var = default(bool);
                 try
                 {
-                    _ret_var = ((Pointer)wrapper).GetDoubleClick();
+                    _ret_var = ((Pointer)ws.Target).GetDoubleClick();
                 }
                 catch (Exception e)
                 {
@@ -1798,13 +1771,13 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
         private static void double_click_set(System.IntPtr obj, System.IntPtr pd, bool val)
         {
             Eina.Log.Debug("function efl_input_pointer_double_click_set was called");
-            Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
-            if (wrapper != null)
+            var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
+            if (ws != null)
             {
                                     
                 try
                 {
-                    ((Pointer)wrapper).SetDoubleClick(val);
+                    ((Pointer)ws.Target).SetDoubleClick(val);
                 }
                 catch (Exception e)
                 {
@@ -1833,13 +1806,13 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
         private static bool triple_click_get(System.IntPtr obj, System.IntPtr pd)
         {
             Eina.Log.Debug("function efl_input_pointer_triple_click_get was called");
-            Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
-            if (wrapper != null)
+            var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
+            if (ws != null)
             {
             bool _ret_var = default(bool);
                 try
                 {
-                    _ret_var = ((Pointer)wrapper).GetTripleClick();
+                    _ret_var = ((Pointer)ws.Target).GetTripleClick();
                 }
                 catch (Exception e)
                 {
@@ -1869,13 +1842,13 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
         private static void triple_click_set(System.IntPtr obj, System.IntPtr pd, bool val)
         {
             Eina.Log.Debug("function efl_input_pointer_triple_click_set was called");
-            Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
-            if (wrapper != null)
+            var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
+            if (ws != null)
             {
                                     
                 try
                 {
-                    ((Pointer)wrapper).SetTripleClick(val);
+                    ((Pointer)ws.Target).SetTripleClick(val);
                 }
                 catch (Exception e)
                 {
@@ -1904,13 +1877,13 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
         private static bool wheel_horizontal_get(System.IntPtr obj, System.IntPtr pd)
         {
             Eina.Log.Debug("function efl_input_pointer_wheel_horizontal_get was called");
-            Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
-            if (wrapper != null)
+            var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
+            if (ws != null)
             {
             bool _ret_var = default(bool);
                 try
                 {
-                    _ret_var = ((Pointer)wrapper).GetWheelHorizontal();
+                    _ret_var = ((Pointer)ws.Target).GetWheelHorizontal();
                 }
                 catch (Exception e)
                 {
@@ -1940,13 +1913,13 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
         private static void wheel_horizontal_set(System.IntPtr obj, System.IntPtr pd, bool horizontal)
         {
             Eina.Log.Debug("function efl_input_pointer_wheel_horizontal_set was called");
-            Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
-            if (wrapper != null)
+            var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
+            if (ws != null)
             {
                                     
                 try
                 {
-                    ((Pointer)wrapper).SetWheelHorizontal(horizontal);
+                    ((Pointer)ws.Target).SetWheelHorizontal(horizontal);
                 }
                 catch (Exception e)
                 {
@@ -1975,13 +1948,13 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
         private static int wheel_delta_get(System.IntPtr obj, System.IntPtr pd)
         {
             Eina.Log.Debug("function efl_input_pointer_wheel_delta_get was called");
-            Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
-            if (wrapper != null)
+            var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
+            if (ws != null)
             {
             int _ret_var = default(int);
                 try
                 {
-                    _ret_var = ((Pointer)wrapper).GetWheelDelta();
+                    _ret_var = ((Pointer)ws.Target).GetWheelDelta();
                 }
                 catch (Exception e)
                 {
@@ -2011,13 +1984,13 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
         private static void wheel_delta_set(System.IntPtr obj, System.IntPtr pd, int dist)
         {
             Eina.Log.Debug("function efl_input_pointer_wheel_delta_set was called");
-            Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
-            if (wrapper != null)
+            var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
+            if (ws != null)
             {
                                     
                 try
                 {
-                    ((Pointer)wrapper).SetWheelDelta(dist);
+                    ((Pointer)ws.Target).SetWheelDelta(dist);
                 }
                 catch (Exception e)
                 {
@@ -2046,13 +2019,13 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
         private static Efl.IDuplicate duplicate(System.IntPtr obj, System.IntPtr pd)
         {
             Eina.Log.Debug("function efl_duplicate was called");
-            Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
-            if (wrapper != null)
+            var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
+            if (ws != null)
             {
             Efl.IDuplicate _ret_var = default(Efl.IDuplicate);
                 try
                 {
-                    _ret_var = ((Pointer)wrapper).Duplicate();
+                    _ret_var = ((Pointer)ws.Target).Duplicate();
                 }
                 catch (Exception e)
                 {
@@ -2082,13 +2055,13 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
         private static double timestamp_get(System.IntPtr obj, System.IntPtr pd)
         {
             Eina.Log.Debug("function efl_input_timestamp_get was called");
-            Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
-            if (wrapper != null)
+            var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
+            if (ws != null)
             {
             double _ret_var = default(double);
                 try
                 {
-                    _ret_var = ((Pointer)wrapper).GetTimestamp();
+                    _ret_var = ((Pointer)ws.Target).GetTimestamp();
                 }
                 catch (Exception e)
                 {
@@ -2118,13 +2091,13 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
         private static void timestamp_set(System.IntPtr obj, System.IntPtr pd, double ms)
         {
             Eina.Log.Debug("function efl_input_timestamp_set was called");
-            Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
-            if (wrapper != null)
+            var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
+            if (ws != null)
             {
                                     
                 try
                 {
-                    ((Pointer)wrapper).SetTimestamp(ms);
+                    ((Pointer)ws.Target).SetTimestamp(ms);
                 }
                 catch (Exception e)
                 {
@@ -2153,13 +2126,13 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
         private static Efl.Input.Device device_get(System.IntPtr obj, System.IntPtr pd)
         {
             Eina.Log.Debug("function efl_input_device_get was called");
-            Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
-            if (wrapper != null)
+            var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
+            if (ws != null)
             {
             Efl.Input.Device _ret_var = default(Efl.Input.Device);
                 try
                 {
-                    _ret_var = ((Pointer)wrapper).GetDevice();
+                    _ret_var = ((Pointer)ws.Target).GetDevice();
                 }
                 catch (Exception e)
                 {
@@ -2189,13 +2162,13 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
         private static void device_set(System.IntPtr obj, System.IntPtr pd, Efl.Input.Device dev)
         {
             Eina.Log.Debug("function efl_input_device_set was called");
-            Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
-            if (wrapper != null)
+            var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
+            if (ws != null)
             {
                                     
                 try
                 {
-                    ((Pointer)wrapper).SetDevice(dev);
+                    ((Pointer)ws.Target).SetDevice(dev);
                 }
                 catch (Exception e)
                 {
@@ -2224,13 +2197,13 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
         private static Efl.Input.Flags event_flags_get(System.IntPtr obj, System.IntPtr pd)
         {
             Eina.Log.Debug("function efl_input_event_flags_get was called");
-            Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
-            if (wrapper != null)
+            var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
+            if (ws != null)
             {
             Efl.Input.Flags _ret_var = default(Efl.Input.Flags);
                 try
                 {
-                    _ret_var = ((Pointer)wrapper).GetEventFlags();
+                    _ret_var = ((Pointer)ws.Target).GetEventFlags();
                 }
                 catch (Exception e)
                 {
@@ -2260,13 +2233,13 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
         private static void event_flags_set(System.IntPtr obj, System.IntPtr pd, Efl.Input.Flags flags)
         {
             Eina.Log.Debug("function efl_input_event_flags_set was called");
-            Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
-            if (wrapper != null)
+            var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
+            if (ws != null)
             {
                                     
                 try
                 {
-                    ((Pointer)wrapper).SetEventFlags(flags);
+                    ((Pointer)ws.Target).SetEventFlags(flags);
                 }
                 catch (Exception e)
                 {
@@ -2295,13 +2268,13 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
         private static bool processed_get(System.IntPtr obj, System.IntPtr pd)
         {
             Eina.Log.Debug("function efl_input_processed_get was called");
-            Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
-            if (wrapper != null)
+            var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
+            if (ws != null)
             {
             bool _ret_var = default(bool);
                 try
                 {
-                    _ret_var = ((Pointer)wrapper).GetProcessed();
+                    _ret_var = ((Pointer)ws.Target).GetProcessed();
                 }
                 catch (Exception e)
                 {
@@ -2331,13 +2304,13 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
         private static void processed_set(System.IntPtr obj, System.IntPtr pd, bool val)
         {
             Eina.Log.Debug("function efl_input_processed_set was called");
-            Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
-            if (wrapper != null)
+            var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
+            if (ws != null)
             {
                                     
                 try
                 {
-                    ((Pointer)wrapper).SetProcessed(val);
+                    ((Pointer)ws.Target).SetProcessed(val);
                 }
                 catch (Exception e)
                 {
@@ -2366,13 +2339,13 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
         private static bool scrolling_get(System.IntPtr obj, System.IntPtr pd)
         {
             Eina.Log.Debug("function efl_input_scrolling_get was called");
-            Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
-            if (wrapper != null)
+            var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
+            if (ws != null)
             {
             bool _ret_var = default(bool);
                 try
                 {
-                    _ret_var = ((Pointer)wrapper).GetScrolling();
+                    _ret_var = ((Pointer)ws.Target).GetScrolling();
                 }
                 catch (Exception e)
                 {
@@ -2402,13 +2375,13 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
         private static void scrolling_set(System.IntPtr obj, System.IntPtr pd, bool val)
         {
             Eina.Log.Debug("function efl_input_scrolling_set was called");
-            Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
-            if (wrapper != null)
+            var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
+            if (ws != null)
             {
                                     
                 try
                 {
-                    ((Pointer)wrapper).SetScrolling(val);
+                    ((Pointer)ws.Target).SetScrolling(val);
                 }
                 catch (Exception e)
                 {
@@ -2437,13 +2410,13 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
         private static bool fake_get(System.IntPtr obj, System.IntPtr pd)
         {
             Eina.Log.Debug("function efl_input_fake_get was called");
-            Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
-            if (wrapper != null)
+            var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
+            if (ws != null)
             {
             bool _ret_var = default(bool);
                 try
                 {
-                    _ret_var = ((Pointer)wrapper).GetFake();
+                    _ret_var = ((Pointer)ws.Target).GetFake();
                 }
                 catch (Exception e)
                 {
@@ -2473,13 +2446,13 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
         private static void reset(System.IntPtr obj, System.IntPtr pd)
         {
             Eina.Log.Debug("function efl_input_reset was called");
-            Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
-            if (wrapper != null)
+            var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
+            if (ws != null)
             {
             
                 try
                 {
-                    ((Pointer)wrapper).Reset();
+                    ((Pointer)ws.Target).Reset();
                 }
                 catch (Exception e)
                 {
@@ -2508,13 +2481,13 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
         private static bool modifier_enabled_get(System.IntPtr obj, System.IntPtr pd, Efl.Input.Modifier mod, Efl.Input.Device seat)
         {
             Eina.Log.Debug("function efl_input_modifier_enabled_get was called");
-            Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
-            if (wrapper != null)
+            var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
+            if (ws != null)
             {
                                                             bool _ret_var = default(bool);
                 try
                 {
-                    _ret_var = ((Pointer)wrapper).GetModifierEnabled(mod, seat);
+                    _ret_var = ((Pointer)ws.Target).GetModifierEnabled(mod, seat);
                 }
                 catch (Exception e)
                 {
@@ -2544,13 +2517,13 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
         private static bool lock_enabled_get(System.IntPtr obj, System.IntPtr pd, Efl.Input.Lock kw_lock, Efl.Input.Device seat)
         {
             Eina.Log.Debug("function efl_input_lock_enabled_get was called");
-            Efl.Eo.IWrapper wrapper = Efl.Eo.Globals.PrivateDataGet(pd);
-            if (wrapper != null)
+            var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
+            if (ws != null)
             {
                                                             bool _ret_var = default(bool);
                 try
                 {
-                    _ret_var = ((Pointer)wrapper).GetLockEnabled(kw_lock, seat);
+                    _ret_var = ((Pointer)ws.Target).GetLockEnabled(kw_lock, seat);
                 }
                 catch (Exception e)
                 {
@@ -2569,7 +2542,7 @@ public class Pointer : Efl.Object, Efl.Eo.IWrapper,Efl.IDuplicate,Efl.Input.IEve
 
         private static efl_input_lock_enabled_get_delegate efl_input_lock_enabled_get_static_delegate;
 
-        #pragma warning restore CA1707, SA1300, SA1600
+        #pragma warning restore CA1707, CS1591, SA1300, SA1600
 
 }
 }