internal static SelectionData_StructInternal ToInternal(SelectionData _external_struct) { var _internal_struct = new SelectionData_StructInternal(); _internal_struct.Pos = Eina.Position2D_StructConversion.ToInternal(_external_struct.Pos); _internal_struct.Format = _external_struct.Format; _internal_struct.Content.Len = _external_struct.Content.Len; _internal_struct.Content.Mem = _external_struct.Content.Mem; _internal_struct.Action = _external_struct.Action; _internal_struct.Item = _external_struct.Item.NativeHandle; return(_internal_struct); }
internal static SelectionData ToManaged(SelectionData_StructInternal _internal_struct) { var _external_struct = new SelectionData(); _external_struct.Pos = Eina.Position2D_StructConversion.ToManaged(_internal_struct.Pos); _external_struct.Format = _internal_struct.Format; _external_struct.Content.Len = _internal_struct.Content.Len; _external_struct.Content.Mem = _internal_struct.Content.Mem; _external_struct.Action = _internal_struct.Action; _external_struct.Item = (Efl.Object)System.Activator.CreateInstance(typeof(Efl.Object), new System.Object[] { _internal_struct.Item }); Efl.Eo.Globals.efl_ref(_internal_struct.Item); return(_external_struct); }