eina_mono: replace EinaAccessor and EinaIerator with IEnumerable
authorYeongjong Lee <yj34.lee@samsung.com>
Tue, 17 Dec 2019 14:34:30 +0000 (11:34 -0300)
committerJongmin Lee <jm105.lee@samsung.com>
Tue, 17 Dec 2019 21:28:30 +0000 (06:28 +0900)
commit8335a800e248160296a2427be604c35c22021462
tree09c5ce4cea4bb53fa2e443f0092649c66ce22c4f
parentbfbf1f4d4430c3e9e0e9e3078bd27dda79dae7e0
eina_mono: replace EinaAccessor and EinaIerator with IEnumerable

Summary:
Eina.Accessor<T> => System.Collections.IEnumerable<T>
Eina.Iterator<T> => System.Collections.IEnumerable<T>

Unit test will work with D10879.

ref T8486

Test Plan: meson build -Dbindings=mono,cxx -Dmono-beta=true

Reviewers: lauromoura

Reviewed By: lauromoura

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Maniphest Tasks: T8486

Differential Revision: https://phab.enlightenment.org/D10878
src/bin/eolian_mono/eolian/mono/events.hh
src/bin/eolian_mono/eolian/mono/parameter.hh
src/bin/eolian_mono/eolian/mono/struct_definition.hh
src/bin/eolian_mono/eolian/mono/type_impl.hh
src/bindings/mono/efl_mono/GenericModel.cs
src/bindings/mono/efl_mono/efl_csharp_application.cs
src/bindings/mono/eina_mono/eina_accessor.cs
src/bindings/mono/eina_mono/eina_iterator.cs
src/bindings/mono/eo_mono/iwrapper.cs
src/tests/efl_mono/Eina.cs
src/tests/efl_mono/Eo.cs