eolian-mono: Add support for partial classes
authorFelipe Magno de Almeida <felipe@expertisesolutions.com.br>
Fri, 23 Aug 2019 17:27:28 +0000 (14:27 -0300)
committerHosang Kim <hosang12.kim@samsung.com>
Wed, 28 Aug 2019 04:30:52 +0000 (13:30 +0900)
commit72002b4a7badb6aba6aa76efbbf56cc4d47d2bac
tree9d2926e22f856f1637ea2ff1fbd6bd94dac76974
parent7fb8bb9d0e779b33d01373552851022b73c01c19
eolian-mono: Add support for partial classes

Summary:
Add the -p command to eolian to create a class as a partial
class. Create a list in meson build of Eolian files that should be
built with partial classes.

This allows creating more specific method overloads for C#, manually,
by generating the class as partial and adding in manual binding the
partial class with the new methods and properties.

T8034

Reviewers: segfaultxavi, lauromoura, woohyun, Jaehyun_Cho

Reviewed By: lauromoura

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D9690
src/bin/eolian_mono/eolian/mono/klass.hh
src/bin/eolian_mono/eolian_mono.cc
src/bindings/mono/meson.build