efl/src/bindings/mono
Vitor Sousa acd99be98b efl_mono: tests and better support for structs, plus some other fixes
Fix several integer binding type deduction based in its size on C.

Generation for function pointers no longer use modified argument name
which is different from the parameter name.

New generation context for structs.

bool from UnmanagedType.I1 to UnmanagedType.U1 (correct use
inside structs according to mono documentation).

byte (signed char) and int8 now is correctly represented by
sbyte in C#.

Check parameter direction in some out generators in parameter.hh.

Add efl_libs.csv to gitignore.

Make eina.Value pointer constructor public.

Add missing fields to efl.kw_event.Description struct.

Remove eina.File workaround (let struct gen handle it).

Remove is_function_ptr bool from regular_type_def and
add a typedecl_type enum to it. Also add some helper
methods for easier comparison.

Left some test cases commented for when pointer parameters
are properly working.
2017-12-15 22:26:29 -02:00
..
ecore_evas_mono efl_mono: Adding support code for the C# binding 2017-12-04 15:47:49 -03:00
efl_mono efl_mono: tests and better support for structs, plus some other fixes 2017-12-15 22:26:29 -02:00
eina_mono efl_mono: tests and better support for structs, plus some other fixes 2017-12-15 22:26:29 -02:00
eldbus_mono efl_mono: Adding support code for the C# binding 2017-12-04 15:47:49 -03:00
eo_mono efl_mono: tests and better support for structs, plus some other fixes 2017-12-15 22:26:29 -02:00