Lauro Moura
0954e501fd
csharp: Property Indexer implementation
...
Use Indexers to use brackets, eg [i], syntax.
Keys now can be used as following:
var someVal = obj.SomeProperty[key];
obj.SomeProperty[key] = someNewVal;
And for multiple keys:
var someVal = obj.SomeProperty[(key1, key2)];
obj.SomeProperty[(key1, key2)] = someNewVal;
T8384
Reviewed-by: WooHyun Jung <wh0705.jung@samsung.com>
Differential Revision: https://phab.enlightenment.org/D10791
2019-12-23 13:50:12 -03:00
Yeongjong Lee
f90a97470d
eina_mono: replace EinaAccessor and EinaIerator with IEnumerable
...
Summary:
Eina.Accessor<T> => System.Collections.IEnumerable<T>
Eina.Iterator<T> => System.Collections.IEnumerable<T>
Unit test will work with D10879.
ref T8486
Test Plan: meson build -Dbindings=mono,cxx -Dmono-beta=true
Reviewers: lauromoura
Reviewed By: lauromoura
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Maniphest Tasks: T8486
Differential Revision: https://phab.enlightenment.org/D10878
2019-12-17 11:34:30 -03:00
Bruno da Silva Belo
5844ab4320
csharp:Using Array.Empty genericmodel.
...
Summary: ref T8421
Reviewers: lauromoura, felipealmeida, YOhoho, segfaultxavi
Reviewed By: lauromoura
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Maniphest Tasks: T8421
Differential Revision: https://phab.enlightenment.org/D10501
2019-10-25 14:23:12 -03:00
Bruno da Silva Belo
827a301131
csharp: Calling ConfigureAwait on tasks GM.
...
Summary: ref T8424
Reviewers: lauromoura, felipealmeida, YOhoho, segfaultxavi
Reviewed By: lauromoura
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Maniphest Tasks: T8424
Differential Revision: https://phab.enlightenment.org/D10497
2019-10-25 11:28:55 -03:00
Yeongjong Lee
69261251a7
mono: implement dispose method based on dispose pattern
...
Summary:
Fix CA1063, CA1816
ref T8400, T8419
Test Plan:
meson setup -Dbindings=mono,cxx -Dmono-beta=true
ninja test
Reviewers: felipealmeida, brunobelo, YOhoho
Reviewed By: YOhoho
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Maniphest Tasks: T8419, T8400
Differential Revision: https://phab.enlightenment.org/D10460
2019-10-25 11:02:50 -03:00
Jaehyun Cho
974ab41f25
csharp: fix to write cref Eina.Array<T> correctly
...
Since the class is Eina.Array<T>, cref Eina.Array is replaced to
Eina.Array<T>.
2019-10-15 17:38:07 +09:00
Bruno da Silva Belo
0cfcfd3098
csharp: updating GenericModel.cs docs.
...
Reviewers: lauromoura, felipealmeida, segfaultxavi, woohyun
Reviewed By: lauromoura
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Maniphest Tasks: T8345
Differential Revision: https://phab.enlightenment.org/D10376
2019-10-14 18:36:56 -03:00
Lauro Moura
4867c4bdaf
csharp: Add some docs to MVVM infrastructure
...
Reviewers: SanghyeonLee, felipealmeida, cedric, segfaultxavi
Reviewed By: segfaultxavi
Subscribers: #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D10301
2019-10-08 10:24:17 +02:00
Bruno da Silva Belo
04a49f5875
csharp: Standardizing doc tag.
...
Reviewers: felipealmeida, brunobelo, segfaultxavi
Reviewed By: segfaultxavi
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D10280
2019-10-04 08:51:04 +02:00
Lauro Moura
b19953fe3a
csharp: Add missing since docs to a bunch of classes.
...
Summary:
Proper documentation will come in later commits.
ref T8293
Reviewers: woohyun, felipealmeida, segfaultxavi, brunobelo
Reviewed By: felipealmeida
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Maniphest Tasks: T8293
Differential Revision: https://phab.enlightenment.org/D10260
2019-10-01 00:10:15 -03:00
Bruno da Silva Belo
b36e159d31
eolian-mono: Removing I prefix from classes.
...
Reviewers: lauromoura, felipealmeida
Reviewed By: lauromoura
Subscribers: cedric, brunobelo, felipealmeida, #reviewers, lauromoura, #committers
Tags: #efl
Maniphest Tasks: T8166
Differential Revision: https://phab.enlightenment.org/D9816
2019-09-06 16:06:09 +02:00
Bruno da Silva Belo
353524e1b8
eolian-mono: Renaming suffix for event and event args
...
Summary: suffix _Args to Args, Evt to Event
Reviewers: lauromoura, felipealmeida
Reviewed By: lauromoura
Subscribers: Jaehyun_Cho, woohyun, segfaultxavi, cedric, felipealmeida, #reviewers, lauromoura, #committers
Tags: #refactoring, PHID-PROJ-uhnmnvlvunw6jgoqdnd4, #efl_language_bindings
Maniphest Tasks: T8164, T8163
Differential Revision: https://phab.enlightenment.org/D9692
2019-09-06 15:55:17 +02:00
Jaehyun Cho
595a0c0b2f
Revert "eolian_mono: remove underscore of Evt_Args"
...
This reverts commit ac99e2ac94
.
This patch is reverted because D9692 covers this patch.
2019-09-02 21:41:20 +09:00
Jaehyun Cho
ac99e2ac94
eolian_mono: remove underscore of Evt_Args
...
Since C# does not use underscore in type name, the underscore of
Evt_Args is removed.
2019-09-02 21:14:44 +09:00
Lauro Moura
40def3eac9
efl-mono: Add Model manual implementation to C# and MVVM factories
...
Summary: Depends on D9273, D9270
Test Plan: Run added testcases.
Reviewers: cedric, bu5hm4n, zmike, SanghyeonLee, felipealmeida, segfaultxavi
Reviewed By: cedric
Subscribers: cedric
Tags: #expertise_solutions, #efl_language_bindings
Differential Revision: https://phab.enlightenment.org/D8080
2019-08-05 10:18:18 -04:00