efl/src/bindings/mono/eina_mono
Lauro Moura dd89eb2fd1 efl-mono: Add support for Efl.Class
Efl.Class (in practice, the return from the *_class_get() functions) can
be used as argument to functions, like in Efl.Object.provider_find and
Efl.Ui.Widget_Factory.item_class(get/set).

This commits adds support by representing Efl.Class instances
as System.Type in the C# API, allowing someone to do things like:

`factory.ItemClass == typeof(MyFramework.MyButton)`

It also supports user-defined classes that inherit from efl classes.
2019-03-01 23:04:08 -03:00
..
eina_accessor.cs csharp: Change to new class API. 2018-11-29 21:29:48 -02:00
eina_array.cs csharp: Change to new class API. 2018-11-29 21:29:48 -02:00
eina_binbuf.cs csharp: Change to new class API. 2018-11-29 21:29:48 -02:00
eina_common.cs csharp: Change to new class API. 2018-11-29 21:29:48 -02:00
eina_config.cs efl_mono: move Eina.Error.Init() to a static constructor 2019-01-16 14:24:12 +01:00
eina_container_common.cs efl-mono: Add support for Efl.Class 2019-03-01 23:04:08 -03:00
eina_error.cs efl_mono: move Eina.Error.Init() to a static constructor 2019-01-16 14:24:12 +01:00
eina_hash.cs csharp: Change to new class API. 2018-11-29 21:29:48 -02:00
eina_inarray.cs csharp: Change to new class API. 2018-11-29 21:29:48 -02:00
eina_inlist.cs csharp: Change to new class API. 2018-11-29 21:29:48 -02:00
eina_iterator.cs csharp: Change to new class API. 2018-11-29 21:29:48 -02:00
eina_list.cs csharp: Change to new class API. 2018-11-29 21:29:48 -02:00
eina_log.cs efl_mono: move Eina.Log.Init to class consturctor 2019-01-16 14:16:01 +01:00
eina_promises.cs efl_app: introduce app_main for getting the app object 2018-12-20 12:56:54 +01:00
eina_slice.cs csharp: Change to new class API. 2018-11-29 21:29:48 -02:00
eina_strbuf.cs csharp: Change to new class API. 2018-11-29 21:29:48 -02:00
eina_stringshare.cs csharp: Change to new class API. 2018-11-29 21:29:48 -02:00
eina_value.cs efl-csharp: Fix Eina.Value containing arrays and lists 2019-03-01 19:24:12 -03:00
meson.build meson: time for the c-sharp build 2018-10-24 12:05:58 +02:00