/// <summary>
 ///     Constructor from left, right and size
 /// </summary>
 /// <param name="left">int</param>
 /// <param name="top">int</param>
 /// <param name="size">NativeSize</param>
 public NativeRect(int left, int top, NativeSize size) : this(new NativePoint(left, top), size)
 {
 }
 public void Deconstruct(out NativePoint location, out NativeSize size)
 {
     location = Location;
     size     = Size;
 }