efl/src/bindings
Lauro Moura e973b87bf8 csharp: Fix Hash.DelByValue
Summary:
The C function `eina_hash_del_by_data` requires the same value that was
passed to the `add` function. As C# hashes store stuff through pointers
due to marshalling, this makes it hard to pass the same pointer for it.

So this functionality is implemented at C# level instead of relying on
the native function directly.

Fixes T8198

Thanks to @brunobelo and @singh.amitesh for the test case.

Reviewers: singh.amitesh, felipealmeida, brunobelo

Reviewed By: brunobelo

Subscribers: cedric, #reviewers, #committers, singh.amitesh, brunobelo

Tags: #efl

Maniphest Tasks: T8198

Differential Revision: https://phab.enlightenment.org/D9853
2019-09-13 19:22:39 -03:00
..
cxx eolian-cxx: Generate eot files 2019-07-31 18:38:02 -03:00
js all: Simplify definition of EAPI 2018-01-18 18:04:03 +09:00
luajit eolian: remove second parameter for eolian_type_c_type_get 2019-09-09 18:26:49 +02:00
mono csharp: Fix Hash.DelByValue 2019-09-13 19:22:39 -03:00