csharp : add move tag info to EinaAccessor, EinaIterator converter
authorYeongjong Lee <yj34.lee@samsung.com>
Tue, 17 Dec 2019 14:34:41 +0000 (11:34 -0300)
committerJongmin Lee <jm105.lee@samsung.com>
Tue, 17 Dec 2019 21:28:30 +0000 (06:28 +0900)
commitaf6ee561b513211e5963ea93e52fe45a20cccd8b
tree33343f45b469c6c0f78cd6091a8cd34e02e95247
parent8335a800e248160296a2427be604c35c22021462
csharp : add move tag info to EinaAccessor, EinaIterator converter

Summary:
Included commits in devs/lauromoura/remove_eina_mono-rebased
```
commit ed6679db1901c710cc6ddb50e7001cfd20caa77a
Author: Lauro Moura <lauromoura@expertisesolutions.com.br>
Date:   Mon Dec 2 13:58:04 2019 -0300

    csharp: add move information to EnumerableToAccessor

    Still need to fix the converted accessor ownership, maybe by creating a
    custom accessor class that released the pinned memory when is freed.
```

ref T8486

Depends On D10878

Co-authored-by: Lauro Moura <lauromoura@expertisesolutions.com.br>
Test Plan: meson build -Dbindings=mono,cxx -Dmono-beta=true

Reviewers: YOhoho

Reviewed By: YOhoho

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Maniphest Tasks: T8486

Differential Revision: https://phab.enlightenment.org/D10879
src/bin/eolian_mono/eolian/mono/parameter.hh
src/bin/eolian_mono/eolian/mono/struct_definition.hh
src/bindings/mono/eo_mono/iwrapper.cs
src/tests/efl_mono/Eina.cs
src/tests/efl_mono/Eo.cs