efl-mono: Make override of methods only for methods that are defined by the user
authorFelipe Magno de Almeida <felipe@expertisesolutions.com.br>
Tue, 9 Apr 2019 14:16:17 +0000 (11:16 -0300)
committerShinwoo Kim <cinoo.kim@samsung.com>
Wed, 17 Apr 2019 01:03:25 +0000 (10:03 +0900)
commit1913972b730b2f375c77bf3ae3283f749962bd8f
treed88a794865e52cbaf60d25cb738210fbbc067631
parentb24959249d0a708377101438fd1b0c4216bc7388
efl-mono: Make override of methods only for methods that are defined by the user

Summary:
Instead of overriding every method and making the callback to C, we
just override the methods that are found by reflection on the type.

Reviewers: bu5hm4n, vitor.sousa, segfaultxavi, woohyun, Jaehyun_Cho, YOhoho, lauromoura

Reviewed By: lauromoura

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D8579
src/bin/eolian_mono/eolian/mono/function_registration.hh
src/bin/eolian_mono/eolian/mono/klass.hh
src/bindings/mono/eo_mono/iwrapper.cs