efl/src/tests/efl_mono
Lauro Moura 3b5d050353 csharp: Enable conversion of container Eina.Values
Summary:
When creating a new Value with any IEnumerable of a supported type, the IEnumerable
will be copied into an Eina.Value of type EINA_VALUE_ARRAY_TYPE.

Similarly, `Unwrap()` on a Eina.Value container will create a new
System.Collections.List<T> and return it.

Depends on D9272

Reviewers: felipealmeida, vitor.sousa, segfaultxavi

Reviewed By: vitor.sousa

Subscribers: cedric, #reviewers, #committers

Tags: #efl, #expertise_solutions

Differential Revision: https://phab.enlightenment.org/D9273
2019-07-11 15:57:32 -03:00
..
.gitignore
BasicDirection.cs csharp: update and disable tests that use deprecated eolian type notations 2019-07-09 10:05:23 +02:00
Eina.cs csharp: update and disable tests that use deprecated eolian type notations 2019-07-09 10:05:23 +02:00
EinaTestData.cs csharp: update and disable tests that use deprecated eolian type notations 2019-07-09 10:05:23 +02:00
Eldbus.cs
Eo.cs csharp: Refactor wrapper lifetime. 2019-05-31 17:44:12 -03:00
EoConstruction.cs csharp: encapsulate some internal code of EoWrapper 2019-07-05 09:57:23 +09:00
EoPromises.cs
Errors.cs
Events.cs eolian_mono: fix non-beta build and support for slice/rw_slice keywords 2019-07-09 10:00:06 +02:00
FunctionPointerMarshalling.cs
FunctionPointers.cs efl-csharp: fix resource deallocation causing errors everywhere 2019-04-05 19:58:19 -03:00
Inheritance.cs csharp: fix build warning related with an unused field in an unit test 2019-07-09 09:59:24 +02:00
Main.cs csharp: Add some tests 2019-05-31 17:41:14 -03:00
Parts.cs csharp: Add Part suffix for the part wrappers 2019-05-07 13:53:39 +02:00
Promises.cs efl-mono: Fix value forwarding in promises/async 2019-06-27 19:31:55 -03:00
Strbuf.cs
Strings.cs
StructHelpers.cs csharp: update and disable tests that use deprecated eolian type notations 2019-07-09 10:05:23 +02:00
Structs.cs csharp: update and disable tests that use deprecated eolian type notations 2019-07-09 10:05:23 +02:00
TestUtils.cs csharp: Rename test util parameters 2019-06-27 19:28:53 -03:00
Value.cs csharp: Enable conversion of container Eina.Values 2019-07-11 15:57:32 -03:00
ValueEolian.cs
dummy_child.c csharp: Split test files 2019-05-22 17:32:46 -03:00
dummy_child.eo efl-csharp: Respect beta in constructor parameters. 2019-03-07 13:03:33 +01:00
dummy_constructible_object.c csharp: fix some compilation warnings 2019-06-28 10:58:24 -03:00
dummy_constructible_object.eo csharp: make inherited C# classes constructible from native C 2019-06-28 10:38:57 -03:00
dummy_event_manager.c csharp: Add some tests 2019-05-31 17:41:14 -03:00
dummy_event_manager.eo eolian_mono: fix non-beta build and support for slice/rw_slice keywords 2019-07-09 10:00:06 +02:00
dummy_inherit_helper.c csharp: Split test files 2019-05-22 17:32:46 -03:00
dummy_inherit_helper.eo
dummy_inherit_iface.eo
dummy_interfaces.c csharp: Split test files 2019-05-22 17:32:46 -03:00
dummy_numberwrapper.c csharp: Split test files 2019-05-22 17:32:46 -03:00
dummy_numberwrapper.eo
dummy_part_holder.c csharp: Refactor wrapper lifetime. 2019-05-31 17:44:12 -03:00
dummy_part_holder.eo eolian_mono: fix non-beta build and support for slice/rw_slice keywords 2019-07-09 10:00:06 +02:00
dummy_test_iface.eo csharp: Remove test about conflicting events. 2019-03-20 18:44:02 +01:00
dummy_test_object.c csharp: update and disable tests that use deprecated eolian type notations 2019-07-09 10:05:23 +02:00
dummy_test_object.eo csharp: update and disable tests that use deprecated eolian type notations 2019-07-09 10:05:23 +02:00
efl-mono-suite.runtimeconfig.json efl-mono: Add support for dotnet core 2019-03-01 23:58:56 -03:00
libefl_mono_native_test.h csharp: make inherited C# classes constructible from native C 2019-06-28 10:38:57 -03:00
meson.build csharp: make inherited C# classes constructible from native C 2019-06-28 10:38:57 -03:00
mono_test_driver.sh